SQL基本動作のフォーマット
●DML文
select *|{[DISTINCT] 列名|式 [列別名],...} from 表名;
insert into 表名 [(列名 [, 列名...])] values (値 [, 値...]);
delete [from] 表名 [where 条件式];
update 表名 set 列名 = 値 [, 列名 = 値, ...] [where 条件式];
●DDL文
create table [スキーマ,]表名(列名 データ型 [default 式][, ...]);
alter table 表名 add (列名 [,...]);
表名に列を追加する
alter table 表名 modify(列名 [,...]);
表名の列名の定義を変更する
alter table 表名 drop(列名 [,...]);
表名の列名を削除する
alter table 旧表名 rename to 新表名;
表名を「旧表名」から「新表名」に変更する。
alter table 表名 rename column 旧列名 to 新列名;
表名の列名「旧列名」を「新列名」に変更する(※Oracle9以降)
drop table 表名 [cascade constraints ];
テーブル・表名を削除する。
cascade constraints 親子関係のある親表を削除する場合は必要。(制約ごと削除)
最終更新:2008年05月10日 18:27