mysql之索引与存储引擎
文章平均质量分 54
mysql之索引与存储引擎
竹意雅韵(马)
这个作者很懒,什么都没留下…
展开
-
mysql之联合索引
联合索引的最左原则索引并非越多越好,过多的索引会增加数据的维护速度还有磁盘空间的浪费。当表的数据量很大的时候,可以考虑建立索引。表中经常查数据的字段,可以考虑建立索引。想要保证表中数据的唯一性,可以考虑建立唯一索引。想要保证俩张表中的数据的完整性跟准确性,可以考虑建立外键约束。经常对多列数据进行查询时,可以考虑建立联合索引。原创 2024-09-09 17:39:09 · 277 阅读 · 0 评论 -
mysql之外键约束
俩个表,主键跟外键的字段类型一定要相同要使用外键约束表的引擎一定得是InnoDB引擎MyISAM是不起作用的在干掉外键索引之前必须先把外键约束删除,才能删除索引。原创 2024-09-09 16:07:26 · 204 阅读 · 0 评论 -
mysql之全文索引
1、一般情况下创建全文索引的字段数据类型为 char、varchar、text。其它字段类型不可以2、全文索引不针对非常频繁的词做索引。比如is,no,not,you,me,yes这些,我们称之为停止词3、对英文检索时忽略大小写。原创 2024-09-09 15:39:40 · 243 阅读 · 0 评论 -
mysql之主键索引
把主键添加索引就是主键索引,它是一种特殊的唯一索引,不允许有空值,而唯一索引(unique是允许为空值的)。指定为“PRIMARY KEY”删除自增:alter table test change id id int(7) unsigned zerofill not null;注意:在有自增的情况下,必须先删除自增,才可以删除主键。原创 2024-09-09 11:19:54 · 341 阅读 · 0 评论 -
mysql之普通索引与唯一索引
普通索引:主要任务就是提高查询速度。其特点是允许出现相同的索引内容允许空(null)值。唯一索引:不可以出现相同的索引内容,但是可以为空(null)值。原创 2024-09-09 10:46:45 · 303 阅读 · 0 评论 -
mysql之索引
索引是一个单独的,存储在磁盘中上的数据库结构,它们包含着对数据表里的所有记录的引用指针。使用索引可以快速的找出在某列或多列中有特定值的行。原创 2024-09-06 17:28:31 · 256 阅读 · 0 评论 -
mysql之存储引擎
数据库引擎是数据库底层软件组件,不同的存储引擎提供不同的存储机制,索引技巧,锁定水平等功能,使用不同的数据库引擎,可以获得特定的功能。原创 2024-09-06 17:04:41 · 229 阅读 · 0 评论