基本SQL文まとめ


○テーブル構造操作
・テーブルの作成
CREATE TABLE テーブル名 (列名 データ型 , ......);
・列の追加
ALTER TABLE テーブル名 ADD [COLUMN] 列名 データ型 ;
・列を削除
ALTER TABLE テーブル名 DROP [COLUMN] 列名 [ RESTRICT | CASCADE ] ;
・テーブル制約の追加
ALTER TABLE テーブル名 ADD テーブル制約の定義 ;
・テーブル制約の削除
ALTER TABLE テーブル名 DROP CONSTRAINT テーブル制約の定義 [ RESTRICT | CASCADE ] ;
・デフォルト値の追加
ALTER TABLE テーブル名 ALTER [COLUMN] 列名 SET DEFAULT デフォルト値 ;
・デフォルト値の削除
ALTER TABLE テーブル名 ALTER [COLUMN] 列名 DROP DEFAULT ;


○データ操作
INSERT INTO テーブル名 (列名 , 列名 ,.......)
VALUES(データ , データ ,.......);
UPDATE テーブル名 SET 列名 = データ, 列名 = データ ,.... ;
DELETE FROM テーブル名 WHERE 条件;
SELECT 列名 , 列名 , .... FROM テーブル名 WHERE 条件;


□SELECTのオプション
・順序
.... ORDER BY カラム名 [desc];
・集合を使って選択
.... IN データ集合;


これをブックマークに忍ばせておけば、いちいち調べなくてもいいので快適。


僕はWebプログラマではありません。こんなエントリ書いてるけど。