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

このエントリーをはてなブックマークに追加