MySQL-修改數據表命令


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}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM