mysql 如何修改 新增 刪除表主鍵

2021-08-11 03:05:59 字數 554 閱讀 4539

在我們使用mysql的時候,有時會遇到須要更改或者刪除mysql的主鍵,我們能夠簡單的使用alter table table_name drop primary key;來完成。以下我使用資料表table_test來作了樣例。

1、首先建立乙個資料表table_test:

create table table_test(

`id` varchar(100) not null,

`name` varchar(100) not null,

primary key (`name`)

)engine=myisam default charset=gb2312;

2、如果發現主鍵設定錯了,應該是id是主鍵,但如今表裡已經有好多資料了,不能刪除表再重建了,僅僅能在這基礎上改動表結構。

先刪除主鍵

alter table table_test drop primary key;

然後再增加主鍵

alter table table_test add primary key(id);

注:在增加主鍵之前,必須先把反覆的id刪除掉。

mysql 如何修改 新增 刪除表主鍵

在我們使用mysql的時候,有時會遇到須要更改或者刪除mysql的主鍵,我們能夠簡單的使用alter table table name drop primary key 來完成。以下我使用資料表table test來作了樣例。1 首先建立乙個資料表table test create table ta...

MySQL新增字段,修改字段,刪除字段,修改表資訊

mysql的簡單語法,常用,卻不容易記住。當然,這些sql語法在各資料庫中基本通用。下面列出 一 查詢資訊 1.登入資料庫 mysql u root p 資料庫名稱 2.查詢所有資料表 show tables 3.查詢表的字段資訊 desc 表名稱 二 修改表資訊 1.修改表名 2.修改表注釋 三 ...

MySQL建立 刪除 新增 修改

刪除資料庫 drop database 資料庫名 裡面的物件全部刪除 建立表 create table 表名 刪除表 drop table 表名 檢視表資訊 desc 表名 檢視建表語句 show create table 表名 檢視格式化的建表語句 show create table 表名 g 刪...