溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

mysql有什么索引類型

發布時間:2022-05-18 15:37:56 來源:億速云 閱讀:199 作者:iii 欄目:大數據

這篇文章主要講解了“mysql有什么索引類型”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“mysql有什么索引類型”吧!

索引類型

1、主鍵索引字段值不能是null,也不能重復。

只能作用于一個字段(列)。

2、唯一索引字段值可以是null,但不能重復。

只能作用于一個字段。

3、普通索引可以作用于一個或多個字段,對字段值沒有限制。

在為一個字段建立索引時,稱為單值索引,在多個字段同時建立索引時,稱為復合索引(提取多個字段值組合)。

實例

mysql> create table `student` (
    -> `id` int(10) not null auto_increment,
    -> `stuId` int(32) default null,
    -> `name` varchar(100) default null,
    -> primary key(`id`),
    -> unique key(`stuId`)
    -> ) engine=innodb auto_increment=1 default charset=utf8;
 
mysql> insert into student(stuId,name) values('123456789','jack');
Query OK, 1 row affected (0.10 sec)
 
mysql> insert into student(stuId,name) values('123456789','tom');
ERROR 1062 (23000): Duplicate entry '123456789' for key 'stuId'
 
mysql> insert into student(stuId,name) values(null,'tom');
Query OK, 1 row affected (0.11 sec)

感謝各位的閱讀,以上就是“mysql有什么索引類型”的內容了,經過本文的學習后,相信大家對mysql有什么索引類型這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女