1.ALTER命令
1.1新增列
ALTER TABLE tableName ADD columnName columnDefinition [FIRST | AFTER columnName]
ALTER TABLE tableName ADD (columnName columnDefinition,columnName columnDefinition,...)
注意:1.FIRST,只能是加在最前面;
2.AFTER column,可以指定加在哪列后面。
3.同時增加多列,需要用()括起來,同時,不同列間用,隔開。
4.增加一列,無需用()
1.2 刪除列
ALTER TABLE tableName DROP columnName;
ALTER TABLE tableName DROP columnName,DROP columnName,...
注意:刪除多列時,每列名前都要加DROP
1.3 新增約束
.主鍵約束
ALTER TABLE tableName ADD [CONSTRAINT [symbol]]PRIMARY KEY(columnName)
說明:CONSTRAINT [symbol]是命名約束的名字。
.唯一約束
ALTER TABLE tableName ADD UNIQUE INDEX|KEY
.外鍵約束
ALTER TABLE tableName ADD FOREIGN KEY (index_columnName,...) reference_definition
.默認約束
ALTER TABLE tableName ALTER columnName {SET DEFAULT columnValue |DROP DEFAULT}