目次
概要
テーブルを作成する SQL文の解説です。
解説
テーブル作成のSQL文
/*テーブル作成 */ CREATE TABLE [IF NOT EXISTS] db_name.tbl_name (col_name data_type, ...) CHARACTER SET charset_name COLLATE collation_name
パラメータ
IF NOT EXISTS 同じテーブル名の作成を行わない col_name フィールド名 data_type 整数型(TINYINT, SMALLINT, MEDIUMINT, INT, BIGINT) 浮動小数点数型(FLOAT, DOUBLE) 固定小数点数型(DECIMAL, NUMERIC) BIT型 日付型と時刻型(DATE, TIME, DATETIME, TIMESTAMP, YEAR) CHAR型とVARCHAR型 BINARY型 固定長バイナリバイト文字列 VARBINARY型 可変長バイナリバイト文字列 BLOB型 大量のバイナリ(画像等) TEXT型 大量のテキスト ENUM型 SET型
サンプルコード
/*DROP TABLE user_master */ /*テーブル作成 user_master; */ CREATE TABLE user_master ( user_id CHAR(255) not null primary key, user_name TEXT, user_pass TEXT, user_mail TEXT, user_rights INT );