亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

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

如何修改mysql數據表主鍵

瀏覽:14日期: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 數據庫
主站蜘蛛池模板: 黄色福利片 | 亚洲一区亚洲二区亚洲三区 | 美国毛片亚洲社区在线观看 | 亚洲性大片 | 国产做受视频激情播放 | 五月天在线婷婷 | 永久免费看www色视频 | 成年男女男免费视频网站不卡 | 国产成人香蕉久久久久 | 久久综合免费 | 91在线国内在线播放老师 | 一级片软件 | 久久久久18 | 中文字幕在线播放一区 | 国产亚洲精品网站 | 国产剧情毛片 | 97在线观免费视频观看 | 欧美四区| 日韩黄色毛片 | 国产成人在线小视频 | 黄色网址在线免费 | 成人性视频免费网站 | 九九99 | 国产一级高清 | 日本xxxwww免费视频软件 | 成人午夜免费在线观看 | 人成免费 | 国产婷婷 | 国产精品人体私拍99pans | 国产三级久久久精品麻豆三级 | 伊人网国产 | 亚洲天堂视频网站 | a级毛片毛片免费观看久潮喷 | 黄色链接在线观看 | 久久久99精品久久久久久 | 亚洲高清日韩精品第一区 | 亚洲欧美在线精品一区二区 | 免费一级e一片在线播放 | 中文一区 | 亚洲国产韩国一区二区 | www.香蕉视频.com |