目次
MySQLのテーブル操作を行うには、「CREATE TABLE」、「DROP TABLE」、「ALTER TABLE」を利用します。
CREATE TABLE テーブル名(
フィールド名 型 オプション,
フィールド名 型 オプション,
・・・・・
フィールド名 型 オプション
)
CREATE TABLE テーブル名(
フィールド名 型 NOT NULL
CREATE TABLE テーブル名(
フィールド名 型 NOT NULL PRIMARY KEY,
フィールド名 型 NOT NULL PRIMARY KEY,
CREATE TABLE テーブル名(
PRIMARY KEY(フィールド名、フィールド名、・・・・)
フィールド名 型 NOT NULL ,
フィールド名 型 NOT NULL ,
CREATE TABLE テーブル名(
フィールド名 型 DEDAULT 値,
CREATE TABLE テーブル名(
PRIMARY KEY(フィールド名),
フィールド名 数値型 NOT NULL AUTO_INCREMENT,
・・・・・・
)
[AUTO_INCREMENT = 開始値]
DROP TABLE テーブル名 [,テーブル名・・・・・]
テーブル作成後にテーブル定義を変更するには、「ALTER TABEL」を利用します。
ALTER TABLE
ALTER TABLE テーブル名 ADD フィールド名 フィールド定義
[FIRST|AFTER フィールド名]
ALTER TABLE テーブル名 DROPフィールド名
ALTER TABLE テーブル名 CHANGE 旧フィールド名 新フィールド名 フィールド定義
ALTER TABLE テーブル名 ALTERフィールド名 SET DEFAULT 値
ALTER TABLE テーブル名 ALTERフィールド名 DROP DEFAULT
ALTER TABLE テーブル名 ADD PRIMARY KEY(フィールド名,・・・・)
ALTER TABLE テーブル名 DROP PRIMARY KEY
ALTER TABLE 旧テーブル名 RENAME TO 新テーブル名
ALTER TABLE テーブル名 オプション=値