国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > 幫助中心 > 正文

phpmyadmin主鍵能重復么

2020-03-22 16:40:44
字體:
來源:轉載
供稿:網友

phpmyadmin主鍵能重復么

主鍵(PRIMARY KEY)的完整稱呼是“主鍵約束”。html' target='_blank'>MySQL 主鍵約束是一個列或者列的組合,其值能唯一地標識表中的每一行。這樣的一列或多列稱為表的主鍵,通過它可以強制表的實體完整性。

主鍵約束即在表中定義一個主鍵來唯一確定表中每一行數據的標識符。

主鍵可以是表中的某一列或者多列的組合,其中由多列組合的主鍵稱為復合主鍵。

推薦:《mysql教程》

主鍵應該遵守下面的規則:

  1. 每個表只能定義一個主鍵。

  2. 主鍵值必須唯一標識表中的每一行,且不能為 NULL,即表中不可能存在兩行數據有相同的主鍵值。這是唯一性原則。

  3. 一個列名只能在復合主鍵列表中出現一次。

  4. 復合主鍵不能包含不必要的多余列。當把復合主鍵的某一列刪除后,如果剩下的列構成的主鍵仍然滿足唯一性原則,那么這個復合主鍵是不正確的。這是最小化原則。

在創建表時設置主鍵約束:

在 CREATE TABLE 語句中,主鍵是通過 PRIMARY KEY 關鍵字來指定的。
在定義列的同時指定主鍵,語法規則如下:

<字段名> <數據類型> PRIMARY KEY [默認值]

【實例 1】在 test_db 數據庫中創建 tb_emp 3 數據表,其主鍵為 id,輸入的 SQL 語句和運行結果如下所示。

mysql> CREATE TABLE tb_emp3    -> (    -> id INT(11) PRIMARY KEY,    -> name VARCHAR(25),    -> deptId INT(11),    -> salary FLOAT    -> );Query OK, 0 rows affected (0.37 sec)mysql> DESC tb_emp3;+--------+-------------+------+-----+---------+-------+| Field  | Type        | Null | Key | Default | Extra |+--------+-------------+------+-----+---------+-------+| id     | int(11)     | NO   | PRI | NULL    |       || name   | varchar(25) | YES  |     | NULL    |       || deptId | int(11)     | YES  |     | NULL    |       || salary | float       | YES  |     | NULL    |       |+--------+-------------+------+-----+---------+-------+4 rows in set (0.14 sec)

以上就是phpmyadmin主鍵能重復么的詳細內容,更多請關注 其它相關文章!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 乌什县| 普洱| 呼和浩特市| 上蔡县| 大石桥市| 滁州市| 宁南县| 东辽县| 唐海县| 大埔县| 成都市| 县级市| 林西县| 寿阳县| 合阳县| 延安市| 龙泉市| 前郭尔| 华亭县| 资溪县| 哈密市| 慈利县| 东光县| 开封市| 买车| 潞城市| 高青县| 九龙坡区| 新化县| 宁德市| 电白县| 深州市| 安康市| 海晏县| 平山县| 连南| 乌拉特后旗| 平利县| 红河县| 平利县| 麦盖提县|