主鍵索引:
作用是確定數據表中一條特定數據的位置
添加方法:在字段后添加PRIMARY KEY 來對字段設置為主鍵索引
注意事項:
最好每張表都有一個主鍵索引
一個表只能有一個主鍵,且主鍵值不能為空
主鍵有多個候選索引(例如NOT NULL,AUTO_INCREMENT),意思是說只要在數據表中設置了主鍵,那么系統就會默認給他加值,另外,主鍵是唯一的,代表位置,那么值就不能重復。
唯一索引:
唯一索引也是不能重復的,但是,不同的是,每個數據表可以有多個唯一索引,
就像一個人可以有唯一的身份證號,也可以有唯一的一個手機號一樣
添加方法:關鍵字UNIQUE對字段定義為唯一索引
常規索引:
常規索引關系到數據庫的優化,是非常重要的技術。添加常規索引之后,會在硬盤中建立一張索引表,所以,常規索引的多占用磁盤空間。另外,如果修改數據的話速度也會比較慢,因為系統還要修改索引表。雖然常規索引優化了讀的速度,但是需要按照索引列上排序格式執行。
創建方法:用INDEX和KEY關鍵字隨表一同創建
注意:常規索引添加標準是那些數據有可能被查到,才有添加的意義。比如用戶名,密碼
密碼,等等。