MySQL資料庫修改表格結構的方法:1、使用add新增字段,使用drop刪除字段;2、使用alter修改字段名;3、修改列類型;4、修改表名;5、修改表選項;6、修改列屬性。
【相關圖文教學:mysql資料庫圖文教學】
MySQL資料庫修改表結構的方法:
1、新增與刪除字段
(1)、新增
Alter table 表名add【column】字段名列型別列屬性【first|after 欄位名稱】
(2)、刪除
Alter table 表名drop【column】欄位名稱;
2.修改欄位名稱
語句:alter table 表名change 原始欄位名稱新欄位名列類型列屬性;
說明:就算是只修改欄位名,那麼欄位的原始型別,原屬性也要重新書寫,不然就變成刪除。
3.修改列型別
語句:alter table 表名modify 欄位名列型別列屬性;
4.修改表名
語句:alter table 表名rename to 新表名;
5.修改表格選項
語句:alter table 表名表選項;
說明:雖然MYSQL提供了修改表格選項的指令,但如果一個表中已經有數據,那麼就不要執行修改字元集的命令。
6.修改列屬性
列屬性包含not null、default、unique、primary key、auto_increment
當一個表格建立以後,對於列屬性的操作,我們可以使用alter table 表名modify 來操作。在操作的時候如果書寫了列屬性就
是新增列屬性,如果沒有書寫就是刪除列屬性。
特殊的欄位屬性:Primary key和unique。
增加列屬性
普通屬性的增加:
語句:alter table 表名modify 欄位名列類型列屬性;
說明:
A、auto_increment在新增時需要注意欄位必須是整數,而且是unique或primary key。
B、Unique與default不能一起連用。
主鍵屬性的新增:
語句:alter table 表名add primary key(欄位名稱);
##相關學習推薦:
以上是MySQL資料庫如何修改表格結構的詳細內容。更多資訊請關注PHP中文網其他相關文章!