create table
もどる
create table テーブル名(カラム名1 カラム名1のデータ型, カラム名2 カラム名2のデータ型,...)

テーブルを作成する。
カラム名は Access でいうところのフィールド名です。
カラムは必ず1つ以上指定しなければいけません。
テーブル名とカラム名に予約語(show,create,dropなど)は使えません。

データ型は以下のものから、カラムに適したものを指定する。

データ型名 データ型 格納できる値 説明
int 数値型 -2147483648
~2147483647
受験番号などの整数値
char 文字型 固定長文字列 分類コードなどの桁数が決まっている文字列
varchar 文字型 可変長文字列 氏名や都道府県名など長さが限られた文字列
text 文字型 可変長文字列 紹介文などの長いテキスト
date 日付型 100-01-01~9999-12-31 データ登録日などの年月日
datetime 日付型 100-01-01 00:00:00
~9999-12-31 23:59:59
秒単位まで必要な日時

重複することがないIDなどにはデータ型の後に auto_increament を指定する。
初期値を NULL にしたくない場合は not null を指定する。
プライマリキー(主キー)の設定は primary key を指定する。
文字型のあとに (桁数) を指定することで、指定した桁数の固定長データにすることができる。


mysql> create table link(link_no int auto_increment not null primary key,bunrui code char(3), name text,url text,comment text,cdate datetime);