MYSQL第15課-一意性制約のテスト

402 ワード

一、背景
一意性インデックスUNIQUEテーブルにプライマリ・キーが1つしかないが、一意性制約が複数あるフィールドの下で、データは複数あるが重複できない例外はNULLが重複ではない
二、例
CREATE TABLE IF NOT EXISTS tbl_name(
name VARCHAR(20) NOT NULL,
id INT UNIQUE KEY
);

三、表作成の完全な規則
CREATE TBALE [IF NOT EXISTS] tbl_name(フィールド名データ型[UNSIGNED|ZEROFILL][NOT NULL][DEFAULTデフォルト][[PRIMAY]KEY][AUTO_INCREMENT])ENGINE=INNODB CHARSET=UTF 8 AUTO_INCREMENT=NUM;