資料庫 MySQL中刪除主鍵

2021-07-30 16:54:57 字數 699 閱讀 6381

在mysql中刪除主鍵需要兩步.

1、如果有auto_increment,先刪除之;

2、刪除主鍵約束 primary key.

例如:

1)假設我們有個表products.裡面的pid為主鍵,並且是自增長,我們需要刪除其主鍵以及自增長。結構如下:

2)我們刪除pid的auto_increment約束。

命令為:

alter

table products change pid pid int;

執行後,表結構如下:

3)刪除pid的primary key約束

命令為:

alter

table products drop

primary

key;

執行後,表結構如下:

最終,我們完成了主鍵的刪除。

mysql刪除資料庫資料庫 MySQL刪除資料庫

刪除資料庫是指在資料庫系統中刪除已經存在的資料庫。資料庫刪除之後,原來分配的空間將被收回。需要注意的是,資料庫刪除之後該資料庫中所有的表和資料都將被刪除。因此刪除資料庫要特別小心。一 通過sql語句 mysql中,刪除資料庫通過sql語句drop database。其語法格式如下 drop data...

Mysql資料庫中的主鍵與索引

由於在工作中遇到了多個程序讀寫資料庫容易造成死鎖並且更新時的查詢資料特別慢這個問題,所以總結了一下關係型資料庫的主鍵和索引的知識。索引是一種加快海量資料查詢的技術。索引就像是小時候的新華字典,有了索引,你可以快速地找到自己想找的東西。mysql索引的建立對於mysql的高效執行是很重要的,索引可以大...

oralce資料庫表刪除主鍵約束

主鍵約束的建立有兩種情況 有名型和無名型,1 有名型 create table students studentid int studentname varchar 8 age int,constraint yy primary key studentid 或者 create table nbia ...