SQL基本動作のフォーマット


●DML文
  • select文
select *|{[DISTINCT] 列名|式 [列別名],...} from 表名;
  • insert文
insert into 表名 [(列名 [, 列名...])] values (値 [, 値...]);
  • delete文
delete [from] 表名 [where 条件式];
  • update文
update 表名 set 列名 = 値 [, 列名 = 値, ...] [where 条件式];

●DDL文
  • create table文
create table [スキーマ,]表名(列名 データ型 [default 式][, ...]);
  • alter table文
alter table 表名 add (列名 [,...]);
表名に列を追加する 

alter table 表名 modify(列名 [,...]); 
表名の列名の定義を変更する

alter table 表名 drop(列名 [,...]);
表名の列名を削除する

alter table 旧表名 rename to 新表名;
表名を「旧表名」から「新表名」に変更する。

alter table 表名 rename column 旧列名 to 新列名;
表名の列名「旧列名」を「新列名」に変更する(※Oracle9以降)

  • drop文
drop table 表名 [cascade constraints ];
テーブル・表名を削除する。
cascade constraints 親子関係のある親表を削除する場合は必要。(制約ごと削除)
最終更新:2008年05月10日 18:27