首頁  >  文章  >  資料庫  >  MySQL資料庫如何修改表格結構

MySQL資料庫如何修改表格結構

coldplay.xixi
coldplay.xixi原創
2020-08-21 14:55:2212507瀏覽

MySQL資料庫修改表格結構的方法:1、使用add新增字段,使用drop刪除字段;2、使用alter修改字段名;3、修改列類型;4、修改表名;5、修改表選項;6、修改列屬性。

MySQL資料庫如何修改表格結構

【相關圖文教學:mysql資料庫圖文教學

MySQL資料庫修改表結構的方法:

1、新增與刪除字段

(1)、新增

Alter table 表名add【column】字段名列型別列屬性【first|after 欄位名稱】

MySQL資料庫如何修改表格結構

(2)、刪除

Alter table 表名drop【column】欄位名稱;

MySQL資料庫如何修改表格結構

2.修改欄位名稱

語句:alter table 表名change 原始欄位名稱新欄位名列類型列屬性;

說明:就算是只修改欄位名,那麼欄位的原始型別,原屬性也要重新書寫,不然就變成刪除。

MySQL資料庫如何修改表格結構

3.修改列型別

語句:alter table 表名modify 欄位名列型別列屬性;

MySQL資料庫如何修改表格結構

4.修改表名

語句:alter table 表名rename to 新表名;

MySQL資料庫如何修改表格結構

5.修改表格選項

語句:alter table 表名表選項;

說明:雖然MYSQL提供了修改表格選項的指令,但如果一個表中已經有數據,那麼就不要執行修改字元集的命令。

MySQL資料庫如何修改表格結構

6.修改列屬性

列屬性包含not null、default、unique、primary key、auto_increment

當一個表格建立以後,對於列屬性的操作,我們可以使用alter table 表名modify 來操作。在操作的時候如果書寫了列屬性就

是新增列屬性,如果沒有書寫就是刪除列屬性。

特殊的欄位屬性:Primary key和unique。

增加列屬性

普通屬性的增加:

語句:alter table 表名modify 欄位名列類型列屬性;

MySQL資料庫如何修改表格結構

說明:

A、auto_increment在新增時需要注意欄位必須是整數,而且是unique或primary key。

B、Unique與default不能一起連用。

主鍵屬性的新增:

語句:alter table 表名add primary key(欄位名稱);

MySQL資料庫如何修改表格結構

##相關學習推薦:

mysql教學

以上是MySQL資料庫如何修改表格結構的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn