色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁技術文章
文章詳情頁

如何修改mysql數據表主鍵

瀏覽:6日期:2023-06-08 19:37:37
目錄修改mysql數據表主鍵mysql表的修改---主鍵等各種約束總結修改mysql數據表主鍵

這里以網上copy的建表語句為例

create table users(? ? name ? ? ?varchar(50) ? ? ? ? ? ? ? ? ? ? ? ? null,? ? salt ? ? ?char(4) ? ? ? ? ? ? ? ? ? ? ? ? ? ? null comment '鹽',? ? password ?varchar(255) ? ? ? ? ? ? ? ? ? ? ? ?null comment '密碼',? ? create_at timestamp default CURRENT_TIMESTAMP null comment '創建時間',? ? update_at timestamp default CURRENT_TIMESTAMP not null on update CURRENT_TIMESTAMP comment '修改時間',? ? tid ? ? ? int unsigned auto_increment? ? ? ? primary key)? ? charset = utf8;

mysql的版本是8,這里要把主鍵tid改為id。需改自增主鍵需要三步驟

先刪除掉自增

alter table ?users modify tid int not null;

再刪除主鍵

alter table ?users drop primary key;

修改名稱

alter table ?users change tid id int unsigned auto_increment primary key;mysql表的修改---主鍵等各種約束

1、添加字段

alter table 表名 add column 字段 字段類型 約束

2、更改原表字段名,同時可以更改字段類型,長度,約束

alter table 表名 change 舊字段 新字段 字段 字段類型 約束

3、更改字段類型,長度,約束

alter table 表名 modify 字段 字段類型 約束

4、刪除字段

alter table 表名 drop 字段名

5、增加主鍵,可以增加聯合主鍵

alter table 表名 add primary key(字段名1,字段名2)

6、刪除主鍵

alter table 表名 drop primary key

7、增加外鍵

alter table 表名 add constraint 約束名 foreign key 表名(字段名1,字段名2) references 關聯表(字段名1,字段名2)

8、刪除外鍵

alter table 表名 drop foreign key 外鍵名

9、修改表名稱

alter table 表名 rename to 新表名總結

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持好吧啦網。

標簽: MySQL 數據庫
主站蜘蛛池模板: 国产精品美女一区二区 | 日韩精品在线免费观看 | 九九99久久精品国产 | 91精品国产高清久久久久久91 | 97在线公开视频 | 免费特黄级夫费生活片 | 综合欧美日韩一区二区三区 | 国产一级做a爱免费观看 | 欧美成人精品三级网站 | 欧美一级片在线看 | 91网站网站网站在线 | 久久国产精品免费看 | 秋霞手机入口二日韩区 | 毛片高清 | 亚洲高清在线观看看片 | 中日韩一区二区三区 | 7777视频| 日韩欧美国产视频 | 久久精品国产99久久6动漫欧 | 三级全黄a| 国产精品女在线观看 | a级毛片在线观看 | 成人中文在线 | 视频二区好吊色永久视频 | 亚洲一级免费毛片 | 亚洲综合天堂 | 日韩黄色视屏 | 成人自拍网 | 国产精品在线播放 | 美女成人网 | 国产成人久久精品激情91 | 欧美国产精品不卡在线观看 | 日韩不卡一级毛片免费 | 中文在线视频观看 | 精品国产免费人成在线观看 | 91极品尤物 | 日韩字幕一中文在线综合 | 黄视频欧美| 亚洲一区三区 | 亚洲加勒比久久88色综合 | 欧洲亚洲一区二区三区 |