phpmyadmin的mysql資料庫中,主鍵、索引、唯一,各是什麼意思。。?
1樓:網友
主鍵:是唯一標示當前表裡的那一列,用主鍵可以代替表裡一條實體的內容,如:你有乙個名字,有你的住址,**號碼,籍貫,學位,政治面貌,等屬性,但唯一能夠標示你的還是你的身份證號,因為別人有可能有跟你同樣的名字,或者同樣的住址,或者同樣的的學位。。但身份證是唯一的。通過身份證,我完全知道你本人。
索引:就相當於你買了一部字典的目錄,通過目錄,可以找到你需要查詢的內容。索引不是自動有的,在資料庫中,必須根據表裡的欄位建立索引。
唯一:也是一種約束,將欄位設定唯一約束後,該欄位在表裡的所有「記錄」將是不同的,比如將學號設定為唯一,第乙個學生,學號 00001;那麼第二個學生 學號 可以是 00002或者00003 而不能設定為 00001,如果,設定為00001的話,資料庫將報:欄位違反唯一約束,這樣做的目的是為了每個學生有不同的學號。
2樓:網友
主鍵就是標識這個欄位為主鍵,索引就是為這個欄位新增索引,唯一是設定這個欄位的值必須是唯一值不可重複(主鍵也是不可以重複的)
3樓:世書琴
就是設定主鍵約束,欄位索引,欄位唯一約束的。
mysql 設定主鍵還要設定索引嗎
4樓:大野瘦子
不需要,主鍵具備索引的功能了。
當你建立或設定主鍵的時候,mysql會自動新增乙個與主鍵對應的唯一索引,不需要再做額外的新增。
如果查詢的條件中沒有用到主鍵,可以將你的查詢欄位設定為索引。如果你想在主鍵上設定索引的話,主鍵就有索引的功能。
5樓:網友
不需要。因為當你建立或設定主鍵的時候,mysql會自動新增乙個與主鍵對應的唯一索引,不需要再做額外的新增。
如下圖在mysql中建立的一張表,可以看到create table語句中只設定了主鍵 primary key,並沒有建立索引的語句,但索引資訊處顯示了唯一主鍵索引,這是由mysql自己建立的。
6樓:柏納守燕子
可以的,修改語句如下。
altertable
資料庫名`.`表名`
addindex
自定義索引名`
主鍵列名`);
不過mysql主鍵上預設就有聚集索引,除非是用於複合索引,否則沒必要再對主鍵重複新增非聚集索引。
7樓:網友
你看看你的程式 如果查詢的條件中沒有用到主鍵,可以將你的查詢欄位設定為索引。如果你想在主鍵上設定索引的話,不需要了,主鍵就有索引的功能。
8樓:網友
不需要的,主鍵具備索引的功能了。
mysql主鍵會自動建立索引嗎
9樓:蓫談詔窗諑
可以的。根據資料庫的功能,可以在資料庫設計器中建立三種索引:唯一索引、主鍵索引者漏和聚集索引。有關資料庫所支援的索引功能的詳細資訊,請參見資料庫文件。
唯一索引 唯一索引是不允許其中任何兩行具有相同索引值的索引。 當現有資料中存在重複的鍵值時,大多數資料庫不允許將新建立的唯一索引與表一起儲存。資料庫還可能防止新增將在表中建立重複鍵值的新資料。
例如,如果在employee表中職員的姓(lname)上建立了唯一索引,則任何兩個員工都不能同姓。
主鍵索引 資料庫表經常有一列或列組合,其值唯一標識表中的每一行。該列稱為表的主鍵。 在資料庫關櫻嫌扒系圖中為表定義主鍵將自動建立主鍵索引,主鍵索引是唯一索引的特定型別。
該索引要求主鍵中的每個值都唯一。當在查詢中使脊昌用主鍵索引時,它還允許對資料的快速訪問。
聚集索引 在聚集索引中,表中行的物理順序與鍵值的邏輯(索引)順序相同。乙個表只能包含乙個聚集索引。 如果某索引不是聚集索引,則表中行的物理順序與鍵值的邏輯順序不匹配。
與非聚集索引相比,聚集索引通常提供更快的資料訪問速度。
mysql在表中定義主鍵和候選鍵,並且兩鍵都為非空,刪除主鍵後,為什麼候選鍵變為主鍵
1 主復鍵 primary key 吧 一張表制 關係 的一個列 屬性 bai或多個列可以作du為主鍵,但是前zhi 提是讓這個列作dao主鍵,這個列就能保證該列下的各個行 元組 的值不能相同,比如說用姓名屬性作主鍵的話,那麼這個主鍵就不一定可以,如果有兩個人是同樣的名字的話,就不能做到該屬性下的各...
資料庫 表中主鍵約束和外來鍵約束有什麼用?兩者之間建立關聯後有
比如說兩張表a,b a裡面bai的id是dub中id主鍵 b是a的外來鍵 那麼建立表zhi間關係後就可以dao使用 專a的條件查詢b中的資料列屬如 select from b left join a on a.id b.id where a.name 啥啥啥 還有右連結,內連線 雙重約束 資料庫的五...
幾個概念的區別,概念和含義的區別?
都是程式語言啊。只是c是程序導向的。其它的是物件導向的。都是功能強大的程式語言。概念和含義的區別?含義是指 詞句等 所包含的具體意義。含義和涵義的意思具體相同,無異議。概念的含義比定義廣。一 概念 理性思維的基本形式之一,是客觀事物的本質屬性在人們頭腦中的概括反映。人們在感性認識的基礎上,從同類事物...