唯一索引

2024/5/6 18:42:03

【数据库】mysql索引简谈

mysql索引简谈 一、什么是索引 就好比我们在看一本书的时候,有目录的话,我们可以快速定位到想看的地方,而没有目录的话,我们只能一页一页地翻。索引就像目录,有了索引,数据库可以快速查询到目标内容&#…

MySQL唯一索引失效的注意点

【1.实验环境】 Docker环境下的MySQL MySQL版本: 5.7.37 【2.表结构】 CREATE TABLE t_1 (id int(11) NOT NULL AUTO_INCREMENT,student_id char(120) DEFAULT NULL,course_id char(120) DEFAULT NULL,is_delete int(11) NOT NULL DEFAULT 0,PRIMARY KEY (id),KEY idx_stude…

[MySQL]BLOB/TEXT column ‘xxx‘ used in key specification without a key length

报错信息: SQLSTATE[42000]: Syntax error or access violation: 1170 BLOB/TEXT column xxx used in key specification without a key length 原因: MySQL的唯一索引不支持text类型的字段!

从MySQL 性能上出发,普通索引与唯一索引哪个更好

以下描述,都以普通索引和唯一索引数据量一致为前提。不建议实际项目开发中参考以下结果使用查询时,普通索引与唯一索引性能差异可以忽略。更新语言时,普通索引性能比唯一索引要好。 为什么说"查询时,普通索引与唯一索引的性能…