夜夜爽妓女8888视频免费观看-久久精品国产一区二区三区四区-一本色道久久综合亚洲精品不卡-婷婷五月深深久久精品-亚洲精品在线-亚洲日韩欧美一区二区三区-精品视频二区三区-h无码动漫在线观看-蜜桃产品一区一区三区MV-色综合网天天综合色中文男男-全是啪啪的精彩小说全集,亚洲日产资源,神馬影院午夜理论片在线观看,国产美女视频黄是免费

通俗解答MySQL數據庫中主鍵、索引、唯一的意思

更新時間:2020-03-08   文章分類:網頁技術課堂

主鍵就是主關鍵字(primary key)表中的一個或多個字段,它的值用于唯一地標識表中的某一條記錄。是唯一標示當前表里的那一列,用主鍵可以代替表里一條實體的內容,如:你有一個名字,有你的住址,電話號碼,籍貫,學位,政治面貌,等屬性,但唯一能夠標示你的還是你的身份證號,因為別人有可能有跟你同樣的名字,或者同樣的住址,或者同樣的的學位,但身份證是唯一的。

數據庫索引好比是一本書前面的目錄,能加快數據庫的查詢速度。索引就相當于你買了一部字典的目錄,通過目錄,可以找到你需要查找的內容。索引不是自動有的,在數據庫中,必須根據表里的字段建立索引。
1. 普通索引
這是最基本的索引,它沒有任何限制,比如上文中為title字段創建的索引就是一個普通索引,MyIASM中默認的BTREE類型的索引,也是我們大多數情況下用到的索引。
2. 唯一索引
與普通索引類似,不同的就是:索引列的值必須唯一,但允許有空值(注意和主鍵不同)。如果是組合索引,則列值的組合必須唯一,創建方法和普通索引類似。
 
唯一也是一種約束,將字段設置唯一約束后,該字段在表里的所有“記錄”將是不同的,比如將學號設置為唯一,第一個學生,學號 00001;那么第二個學生 學號 可以是 00002或者00003 而不能設置為 00001,如果,設置為00001的話,數據庫將報:字段違反唯一約束,這樣做的目的是為了每個學生有不同的學號。
STU網頁公眾號

STU網頁設計專注于DW網頁設計制作,學生網頁設計作業,簡單網頁模板下載,HTML靜態網頁成品,網頁設計代做,網站作品定制,網頁畢業設計制作,學生dreamweaver網頁成品...

qq code back_top

QQ掃碼咨詢

微信掃碼咨詢