主鍵約束:唯一,不重復,不能為空? primary key
成都創新互聯是一家專注于成都網站建設、成都網站制作與策劃設計,青河網站建設哪家好?成都創新互聯做網站,專注于網站建設十載,網設計領域的專業建站公司;建站業務涵蓋:青河等地區。青河做網站價格咨詢:18980820575
一個表中有且只有一個主鍵約束
1.創建表的同時創建主鍵約束
格式一:
create table 表名(
列名1? 數據類型 primary key,
列名2 數據類型
);
主鍵約束名字的寫法: PK_列名
格式二:
create table 表名(
列名1 數據類型,
列名2 數據類型,
constraint? 主鍵約束的名字? primary key(列名1)
);
格式三:
create table 表名(
列名1 數據類型,
列名2 數據類型,
primary key(列名1)
);
2.針對已經存在的表,添加主鍵約束
格式一:
alter table 表名 modify 列名 數據類型 primary key;
格式二:
alter table 表名 add primary key(列名);
格式三:
alter table 表名 add constraint 主鍵約束的名字 primary key(列名);
3.刪除主鍵約束
格式:alter table 表名 drop primary key;
首先你必須把name的條件改為not
null
alter
table
mytable_1
alter
column
name
char(1)
not
null
然后可以把原主鍵刪除,再重新增加主鍵。
alter
table
mytable_1
drop
constraint
PK_mytable_1(主鍵名字)
alter
table
mytable_1
add
constraint
PK_mytable_1
primary
key(id,name)
工具/原料
電腦? ?MySQL
方法/步驟
設置主鍵:
1、通過終端進入到mysql命令行工具。
2、通過use關鍵字進行到目標數據庫里。
3、如原表已有主鍵,先把原來的主鍵刪除掉,通過DROP PRIMARY KEY命令:ALTER TABLE `jingyan` DROP PRIMARY KEY;。
4、主鍵已經沒有了。
5、通過命令:ADD PRIMARY KEY來添加ALTER TABLE `jingyan` ADD PRIMARY KEY ( `id` ) 。
6、輸入后按下回車鍵即可看到 query ok執行成功的字符。
7、回到數據庫的可視化工具,即可顯示現在的表在id列上添加了主鍵了。
設置外鍵:
1、創建好主從表。
2、選擇主表,點擊設計表,進入到表設計界面。
3、點擊外鍵,進入到外鍵設置界面。
4、先設置外鍵名稱和選擇主表的外鍵字段。
5、然后在設置外鍵字段對應從表的數據庫、表名和字。
6、點擊保存就完成外鍵設置了。
當前名稱:mysql怎么增加主鍵 mysql增加主鍵自增,已有表
網站地址:http://m.kartarina.com/article18/dogiegp.html
成都網站建設公司_創新互聯,為您提供網站內鏈、網站設計公司、標簽優化、企業網站制作、手機網站建設、建站公司
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯