MySql資料庫的基本操作 修改表 刪除約束

2021-06-26 02:04:48 字數 1280 閱讀 5850

刪除主鍵約束:alter table tbl_name drop primary key

現在刪除users2

的主鍵約束:

alter table users2 drop primary key;

因為每張表有唯一的主鍵,所以不需要特意指定。

能看出,id

已經不是主鍵約束了。

現在刪除唯一約束:alter table tbl_name drop  index_name

檢視欄位username

欄位的約束名字:

show indexes from users2\g; //看到有2個

indexes

接下來要刪除username

的約束: 

alter table users2 drop index username;

再次檢視約束名字:show indexes from users2\g; //現在只有1

個index了

刪除外來鍵約束:alter table tbl_name drop foreign key flk_symbol

現在要刪除資料表users2

的外來鍵約束,必須加上外來鍵名稱,先檢視外來鍵名稱:

show create table users2;

發現外來鍵名稱:constraint `

根據名稱直接刪除:alter table users2 drop foreign key

users2_ibfk_1;

再次檢視:show create table users2;

可以看到,外來鍵不存在了。還是存在索引的:key `pid` (`pid`)

現在刪除索引:alter table users2 drop index pid;

繼續觀察:show create table users2;

可以看到,原來的索引pid

也被刪除了。

一直在 

學習,感覺不錯。

MySQL資料庫 修改資料庫與列的基本操作

中括號內為可省略字元 新增列 alter table 表名 add column 新增列名 新增列型別 first after 列名稱 first即為新增至最前,after即為在指定列的後面 若不填寫位置,則預設新增至最後方 例 假設前置條件都已定義 alter table users add na...

mysql資料庫基本操作 MYSQL資料庫基本操作

1.連線mysql mysql u 使用者名稱 p 回車後要求輸入密碼,密碼不可見 2.退出mysql命令 exit 回車 3.修改密碼 mysqladmin u使用者名稱 p舊密碼 password 新密碼4.檢視mysql許可權和使用者select host,user fromuser 對資料庫...

MySQL資料庫 基本操作

地點 基地 一 簡述 材料院的一期專案使用的是小型資料庫access,出現了幾個問題,一是 資料亂序問題,按理來說,資料應該是按時間有序寫入資料庫的,但實際上並非如此。第二個問題是 客戶要求能將多次實驗資料 一次性選中匯出到excel,後來發現即便是借助微軟的巨集命令神力也倒不到想要的快速效果。所以...