10.mysql auto increment primary key付きのテーブルを作成する
テーブルを作る際のsqlの書き方をまとめます。
idにauto incrementとprimary keyを付加します。
create table user (
id int NOT NULL AUTO_INCREMENT,
name varchar(6),
date TIMESTAMP,
best_time DOUBLE,
PRIMARY KEY (id)
)
idにauto incrementとprimary keyを付与しています。
primary keyは以下の形式で指定します。
PRIMARY KEY ("指定したいカラム")
DEFAULTを指定する
カラムの初期値を指定するDEFAULTの指定方法です。
カラム名 型 DEFAULT DEFAULT値のようにformatになります。
create table user (
・・・
name varchar(6) DEFAULT "noname",
)
最後にformatのおさらいです。
create table "テーブル名" (
"カラム名" 型,
"カラム名" 型
)
更新:2018/10/27