MySQLの使い方として一番大変なときの,TABLE作成やUSER作成について,具体例を載せてるサイトが見当たらなかったので自分用のメモを残してみる。
サンプルとして掲示板(よく使いそうなテーマとして選定)を作る。各カラムの意味説明は放置。
create table bbs ( id INT(5) UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY, name VARCHAR(63) CHARACTER SET sjis COLLATE sjis_japanese_ci NULL, mail VARCHAR(127) NULL, url VARCHAR(127) NULL, host VARCHAR(63) NOT NULL, title VARCHAR(255) CHARACTER Set sjis COLLATE sjis_japanese_ci NULL, message TEXT CHARACTER SET sjis COLLATE sjis_japanese_ci NOT NULL, time TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, enable TINYINT(1) UNSIGNED NOT NULL DEFAULT '1' ) ENGINE = MYISAM;