phpデータベース文

1987 ワード

-------------------------------データベースのSQL文------------------------1、データベース作成create database data_name on primary(name=,filename=,size=,maxsize=,filegrowth=),filegroup[アシストファイルグループ名](name=,filename=,size=,maxsize=,filegrowth=)log on(name=,filename=,size=,maxsize=,filegrowth=)alter database元データベース名modify name=新しい名前drop database data_name
2、アーキテクチャ作成create schema jiagou drop schema jiagouを削除する
3、補助ファイルalter database data_を追加するname add file(name=file 1、filename='d:file 1.ndf'、size=10 MB、filegroup 1 alter database data_を修正するname modify file(name=,filename=,size=,maxsize=,filegrowth=)alter database data_を削除name remove file file_name
4、ログファイル(修正時、論理名は変更できない)alter database data_を追加name add log file(name=,filename=,size=,maxsize=,filegrowth=)alter database data_を修正name modify file(name= ,filename= ,size= ,maxsize= )
5、ファイルグループalter database data_を追加するname add filegroup group_name修正alter database data_name modify filegroup元ファイルグループ名name=新しいファイルグループ名alter database data_を削除name remove filegroupファイルグループ名/------------------------------------------------------------------------------------------------------------------------6クエリー文selectフィールド1、フィールド2...fromテーブル名where条件limit 1は、クエリーレコードのみにlimit 5が1つ得られたことを示し、クエリー5つのlimit startを示し、sizeはstart位置からsizeバー//位置の下に0から始まる数のクエリー制限付きクエリー文selectフィールドformテーブル名where条件limit start、size 6.1、ソートorder by order byフィールドdescフィールド値降順order byフィールドascフィールド値昇順帯ソートクエリー文selectフィールド()formテーブル名where条件order by desc|asc limit start,size 6.2、パケットクエリーselect count()fromテーブル名//すべての行数select count()を取得as num fromテーブル名//count結果を1フィールド名として取得6.3、グループグループグループbyフィールド名//あるフィールド名に基づいてグループクエリーを行う例:SELECT都市、count()FROM student GROUP by都市6.4、インデックスインデックスインデックスはクエリー速度を高めることができ、インデックスは挿入を下げ、修正速度6.5、求和sum()select sum(age)from student//全行数を求めるageフィールドの総和6.6、平均値avg()select avg(age)from student//ageフィールドの平均値6.7、最大値max()と最小値min()select max(age)from student select min(age)from student