av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

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

如何修改mysql數據表主鍵

瀏覽:17日期: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久久亚洲综合精品 | 综合国产| 国产午夜精品视频 | 很黄很污的网站 | 中文字幕亚洲区一区二 | 日韩欧美综合 | 污污的网站在线观看 | 国产精品久久久久久婷婷天堂 | 伦理片97| 视频精品一区二区三区 | a国产一区二区免费入口 | 国产高清一区二区三区 | 精品国产精品一区二区夜夜嗨 | 亚洲免费精品 | 亚洲精品久久久久久久久久久久久 | 亚洲一区中文字幕 | 性做久久久久久免费观看欧美 | 成人亚洲| 九色在线观看 | 国产成人av在线 | 你懂的av| 欧美亚洲一区二区三区 | 天天看天天干 | 欧美日韩在线电影 | 欧美一区精品 | 国产精品久久久久久久久免费丝袜 | 精品欧美一区二区在线观看 | 午夜影院普通用户体验区 | 亚洲激情在线观看 | 国产 91 视频| 免费视频99 | 亚洲国产精品久久久久婷婷老年 | 国产精品久久国产精品 | 国产99久久精品 | 污污免费网站 | 国产一伦一伦一伦 | 欧美va大片 | 四虎av电影 |