mysql sql 備忘録

CREATE USER

CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
GRANT ALL ON *.* TO 'username'@'localhost';
flush privileges;

CREATE TABLE

CREATE TABLE ${TABLENAME}( ${FIELDS} );

Option

制約 コマンド
オートインクリメント AUTO_INCREMENT
一意制約 PRIMARY KEY
外部キー制約 foreign key(${COLUMN}) references ${PARENT TABLE}($COLUMN)

既存テーブルからCREATE文を作成

SHOW CREATE TABLE