【MySQL解惑】索引简介
来源:互联网 发布:女装从淘宝进货可以吗 编辑:程序博客网 时间:2024/06/05 14:18
索引是加快数据表访问的基本手段,尤其是在关联查询中
一。特性:
-可以为单个数据列/多个数据列编制索引
-索引可以包含 唯一值/重复值
-对于一般的字符串类型,可以为左边n个字符创建索引(对于BLOB和TEXT是必须的)--->可以让索引更小便于加快访问速度
引擎支持↓(/之前表示5.0.17之前的版本支持的最大程度)
修改表引擎: ALERT TABLE [name] ENGINE = InnoDB
二。索引的创建
类型
-*唯一索引:索引值不循序重复
-*普通索引:索引可以重复
-FULLTEXT索引:仅适用MyISAM
-SPATIAL索引:仅适用MyISAM
-HASH索引:仅适用MEMOR
创建
1.创建表时:使用PRIMARY KEY、UNIQUE在创建字段时创建索引
2.创建表时:
对于部分索引使用 列名(字符长度) 如 INDEX address(20)
3.更改
4.使用CREATE INDEX [索引名] on 表名(列名)
CREATE UNIQUE INDEX
三。删除索引
DROP INDEX 索引名 ON 表名
0 0
- 【MySQL解惑】索引简介
- MySQL索引简介
- mysql索引简介
- mysql 索引简介
- MySQL索引简介
- mysql索引简介
- MySQL索引简介
- mysql索引简介
- MySQL之索引简介
- mysql索引简介
- MySQL索引简介
- 【MySQL解惑】索引背后的数据结构及算法原理
- Mysql支持的索引简介
- Mysql数据库索引使用 简介
- MySql数据库索引类型及优化简介
- mysql中索引的分类及简介
- Mysql索引的优化分析-索引的简介
- Mysql 范式、索引、视图、事务、sp等概念简介
- iOS面试必看,最全梳理
- 安装SQLserver的注意事项
- 安卓与js交互
- C# 在excel中查找及替换数据
- KMP算法学习笔记(一)
- 【MySQL解惑】索引简介
- linux下read/write编程
- MySql各种优化
- linux sed 批量替换字符串
- mybatis自动生成映射文件
- 关于linux 下fcntl()函数的介绍
- VC 获取系统特殊文件夹的路径如:系统目录,桌面等
- 【Python】redis sentinel主从切换(failover)
- linux下开发android_jni过程及错误经历