php開源短影片原始碼,如何快速修改MySQL的表結構?

云豹科技-苏凌霄發表於2024-11-16

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的表結構?, 更多內容歡迎關注之後的文章

相關文章