php開源短影片原始碼,如何快速修改MySQL的表結構?
修改表
修改MySQL的表結構
修改資料庫編碼格式
alter database <資料庫名> character set utf8mb4;
修改表的編碼
alter table <表名> character set utf8;
修改表的列名
#alter table 表名 change column 所要修改的列名 所要改成的名稱 型別; alter table user change column name u_name varchar(20);
修改列的型別和約束
#alter table 表名 modify column 所要修改的列名 所要改成的型別 character set 所要改成的編碼格式; alter table user modify column u_name char(20) character set utf8 collate utf8mb4_unicode_ci;
新增新列
#alter table 表名 add column 所要增加的列名 型別; alter table user add column age int;
刪除列*
#alter table 表名 drop column 所要刪除的列名;
alter table user drop column age;
修改表名
#alter table 表名 rename to 新的表名;
alter table user rename to users;
刪除表
drop table users;
新增外來鍵
alter table <表名> add constraint <外建名> foreign key <欄位名> references <外表表名> <欄位名>;
外來鍵基本在專案中不會直接去資料庫約束,而是在業務中進行維護
刪除外來鍵
alter table <表名> drop foreign key <外建名>;
以上就是php開源短影片原始碼,如何快速修改MySQL的表結構?, 更多內容歡迎關注之後的文章