MySQL如何添加主键(PRIMARY KEY)
?
-
1
-
2
-
3
-
4
-
5
-
6
-
7
分步閱讀
簡單來說主鍵的作用就是確定數據的唯一性,假如我給員工的id添加了主鍵約束,那么這個id永遠不可能重復,所以才可以確定同一個人的身份,復合主鍵的意思就是定義兩個列來確定身份的不會重復性,假如我給sex和name添加了復合主鍵約束,那么這兩個不可能同時重復。就是不會有第二個人的性別和名字是重復的,但你可以同名不同性別或者同性別不同名
方法/步驟
1
在定義列的同時指定主鍵,語法規則如下:
<字段名> <數據類型> PRIMARY KEY [默認值]
【實例 1】在? 數據庫中創建emp 數據表,其主鍵為 id
2
運行結果如下所示。
3
在定義完所有列之后,指定主鍵的語法格式為:
[CONSTRAINT <約束名>] PRIMARY KEY [字段名]
【實例 2】在數據庫中創建 emp2 數據表,其主鍵為 id
4
運行結果如下所示。
5
在創建表時設置復合主鍵
主鍵由多個字段聯合組成,語法規則如下:
PRIMARY KEY [字段1,字段2,…,字段n]
【實例 3】創建數據表 emp3,假設表中沒有主鍵 id,為了唯一確定一個員工,可以把 name、deptId 聯合起來作為主鍵,運行結果如下所示。
6
查看表數據,確認主鍵是否添加
7
在修改數據表時添加主鍵約束的語法規則為:
ALTER TABLE <數據表名> ADD PRIMARY KEY(<列名>);
【實例 4】修改數據表 emp4,將字段depid 設置為主鍵,輸入的 SQL 語句和運行結果如下所示
總結
以上是生活随笔為你收集整理的MySQL如何添加主键(PRIMARY KEY)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C++ STL deque容器添加和删除
- 下一篇: Python 条件语句 学习转载