MySQL中的四種Key

2021-05-02 13:38:18 字數 391 閱讀 1505

mysql中有四種key: primary key, unique key, key 和 foreign key。

除了foreign key最好理解外,其他的都要區分一下。

剩下的三種都要在原表上建立索引。

primary key和unique key之間的區別晚上說的最多。primary key的提出

就是為了唯一標示表中的字段,就像我們的身份證號一樣。此外,所有欄位都

必須是not null的unique key則是為了保證表中有些欄位是唯一的。比如有

些單位領導叫「張三」,所以下面招人的時候是決不可招乙個有同樣名字的。至於

key嗎,網上說的比較少。其實某個字段標記為key,是不能保證這個欄位的值

在表中是唯一出現的。它的目的就是建立索引。

MySQL中的四種Key

mysql中有四種key primary key,unique key,key 和 foreign key。除了foreign key最好理解外,其他的都要區分一下。剩下的三種都要在原表上建立索引。primary key和unique key之間的區別網上說的最多。primary key的提出 就是...

mysql中的四種約束

概念 對錶中的資料進行限定,保證資料的正確性 有效性 完整性。分類 1.主鍵約束 primary key 2.非空約束 not null 3.唯一約束 unique 4.外來鍵約束 foreign key 非空約束 not null 值不能為null 1.建立表時新增約束 create table ...

mysql四種備份 MYSQL四種備份方法概述

mysql資料庫備份主要有4種方法 1 mysqldump 2 直接拷貝 cp tar,gzip,cpio 3 sqlhotcopy 4 同步複製 1 mysqldump備份 mysqldump生成能夠移植到其它機器的文字檔案,預設地,檔案內容包含建立正在傾倒的表的create語句和包含表中行資料的...