【Mysql】——mysql中的几种索引
来源:互联网 发布:linux漏洞 在哪 编辑:程序博客网 时间:2024/06/16 06:40
Mysql索引的建立对于Mysql的高效运行时很重要的,索引可以大大提高mysql的检索速度。索引分为单列索引和组合索引。单列索引:即一个索引只包含单个列,一个表可以有多个单列索引,但这不是组合索引。组合索引:就是一个索引包含多个列。
创建索引时,你需要确保该索引是应用在sql查询语句的条件(一般作为Where子句的条件)。实际上,索引也是一张表,该表保存了主键与索引字段,并指向实体表的记录。
创建索引固然会加快检索速度,但是过多的使用索引会造成滥用。因此索引也会有它的缺点:虽然索引大大提高了查询速度,同时却会降低更新表的速度。如对表insert、update和delete。因为更新表时,mysql不仅要保存数据,也要保存索引文件。建立索引也会占用磁盘空间。
普通索引
这是最基本的索引,没有任何的限制,
/**创建索引*/ CREATE INDEX indexName ON mytable(username(length)); /**修改表结构(添加索引*/ALTER table tableName ADD INDEX indexName(columnName)/**创建表的时候直接制定索引*/CREATE TABLE mytable( ID INT NOT NULL, username VARCHAR(16) NOT NULL, INDEX [indexName] (username(length)) ); /**删除索引*/DROP INDEX [indexName] ON mytable;
阅读全文
0 0
- 【Mysql】——mysql中的几种索引
- MySQL之——添加索引的几种方式
- MySQL之——添加索引的几种方式
- mysql几种常见索引的添加
- mysql索引失效的几种情况
- MySQL索引失效的几种情况
- MySQL索引失效的几种情况
- mysql索引无效的几种用法
- 自学mysql—mysql索引
- MYSQL——索引
- 【MySQL】——索引
- MySQL中的索引
- mysql中的索引
- MySQL中的索引类型
- MySQL中的索引介绍
- mysql中的索引
- mysql中的索引
- mysql数据库中的索引
- 计算机网络编程知识总结
- python:字符串操作
- 贪婪算法及其应用
- Presto-[1]-Concepts
- @Resource 注解失效的一种场景
- 【Mysql】——mysql中的几种索引
- FCPX插件:2K分辨率高清镜头漏光效果Light Leaks V1.0破解版
- 机器学习笔记(十) 应用机器学习的建议
- 无名飞控姿态解算和控制
- 第一个SSH项目总结
- SQL之解决where 1=1 问题及优化多条件查询
- leetcode 551. Student Attendance Record I
- Ubuntu16.04 gedit 中文乱码
- (零) 设计模式开端