SQL文で新たにテーブルを作成するにはCREATEを使用する。
基本的なCREATEを使ったSQL文
create table テーブル名 ( 列名1 データ型(整数,少数) not null default 0, 列名2 データ型(長さ) not null default 0, 列名3 データ型(長さ) not null default '', 列名4 データ型(長さ) not null default '' )
decimal等のデータ型を使用する場合長さは(5,0)と整数部と小数部を「,」カンマで区切る。
例はNULLを許可しない。数値型には初期値「0」
文字型には「”」を設定。
これでもテーブルとして機能するがプライマリーキーのが無い。
PRIMARY KEY設定
create table テーブル名 ( 列名1 データ型(整数,少数) not null default 0, 列名2 データ型(長さ) not null default 0, 列名3 データ型(長さ) not null default '', 列名4 データ型(長さ) not null default '', primary key(列名1) )
列名1をプライマリーキーとして
設定。
複数列のPRIMARY KEY
create table テーブル名 ( 列名1 データ型(整数,少数) not null default 0, 列名2 データ型(長さ) not null default 0, 列名3 データ型(長さ) not null default '', 列名4 データ型(長さ) not null default '', primary key(列名1,列名2) )
プライマリーキーに
列名1と列名2を設定。
コメント