MySQLのALTER文 †列の追加 †ALTER TABLE テーブル名 ADD COLUMN 列の定義; 列の型変更 †ALTER TABLE テーブル名 CHANGE sample_name sample_name VARCHAR(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL; ALTER TABLE テーブル名 CHANGE sample_name sample_name VARCHAR(6) NULL DEFAULT NULL; 参照整合性の追加(外部キーの追加) †ALTER TABLE テーブル名 CONSTRAINT FK_SAMPLE_ID FOREIGN KEY (列名) REFERENCES テーブル名(列名); 制約の追加(ユニークの追加) †ALTER TABLE テーブル名 ADD UNIQUE (列名); NOT-NULL制約の追加/削除 †ALTER TABLE テーブル名 MODIFY 列名 INTEGER NOT NULL; ALTER TABLE テーブル名 MODIFY 列名 INTEGER; デフォルトの追加/削除 †ALTER TABLE テーブル名 ALTER COLUMN 列名 SET DEFAULT デフォルト値; ALTER TABLE テーブル名 ALTER COLUMN 列名 DROP DEFAULT; INDEXの追加 †ALTER TABLE テーブル名 ADD INDEX INDEX_SAMPLE_NUMBER (列名); Comment †
Counter: 7390,
today: 2,
yesterday: 0
|