最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

如何修改mysql數(shù)據(jù)表主鍵

 更新時間:2023年07月14日 09:47:18   作者:西直門三太子  
這篇文章主要介紹了如何修改mysql數(shù)據(jù)表主鍵問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

修改mysql數(shù)據(jù)表主鍵

這里以網(wǎng)上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 '創(chuàng)建時間',
? ? 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、增加主鍵,可以增加聯(lián)合主鍵

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

6、刪除主鍵

alter table 表名 drop primary key

7、增加外鍵

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

8、刪除外鍵

alter table 表名 drop foreign key 外鍵名

9、修改表名稱

alter table 表名 rename to 新表名

總結(jié)

以上為個人經(jīng)驗(yàn),希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

高邑县| 讷河市| 五峰| 南乐县| 宜宾县| 淅川县| 辽阳市| 红桥区| 铜梁县| 漯河市| 三原县| 都江堰市| 茂名市| 富阳市| 新龙县| 新巴尔虎右旗| 商城县| 南充市| 阿坝县| 江孜县| 寿光市| 那曲县| 莱芜市| 武安市| 新和县| 大足县| 蕉岭县| 漳州市| 宁夏| 廉江市| 德化县| 吉林市| 台中县| 苍梧县| 成安县| 贡觉县| 锦州市| 五峰| 赤壁市| 辉南县| 高要市|