久久福利_99r_国产日韩在线视频_直接看av的网站_中文欧美日韩_久久一

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

如何修改mysql數據表主鍵

瀏覽:27日期: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 數據庫
主站蜘蛛池模板: 国产精品久久久久久久久久久免费看 | 九九色综合 | 欧美黄色一区 | 欧美一区二区免费 | 精品久久久久久国产 | 成人国产免费视频 | 影音先锋成人资源网 | 欧美精品在线视频 | 国产91在线视频 | 亚洲一区二区三区在线观看免费 | 色婷婷久久一区二区三区麻豆 | 黄色91| 人人爱人人草 | 99热在线精品免费 | 亚洲tv久久爽久久爽 | 色伊人久久 | 在线观看亚洲精品视频 | 男人的天堂视频 | 黄色小视频在线观看 | 日韩欧美国产精品 | 日韩在线成人 | 国产99精品视频 | 视频一区二区三区中文字幕 | 欧美日韩在线观看中文字幕 | 国产成人精品一区二区三区四区 | 青青久久 | 久久久久亚洲精品国产 | 日韩免费高清视频 | 日韩av免费在线播放 | 欧美一区二区三区视频 | 午夜黄色av | 影视一区| 中文字幕色 | 成人一级电影在线观看 | 成人免费淫片aa视频免费 | 九九热精品免费视频 | 欧美日韩中文字幕在线 | 国产成人网 | 久久亚洲精品中文字幕 | 国产高清在线精品一区二区三区 | 亚洲欧洲日本国产 |