语法
CREATE [UNIQUE|FULLTEXT|SPATIAL] INDEX index_name
[USING index_type]
ON tbl_name (index_col_name,...)
例子:
添加单列索引
CREATE INDEX part_of_name ON customer (name);
添加多列索引
CREATE INDEX part_of_name ON customer (name,age,sex);
删除索引
alter table customer drop index part_of_name;
常用的就这3句了..
另外还有两点:
1. 给指定列的前几个字符做索引..
比如有的时候一列数据前几个字母都一样. 下边的例子是给name的前10个字符做索引.
CREATE INDEX part_of_name ON customer (name(10));
2. using btree
"
部分储存引擎允许在创建索引时指定索引类型。index_type指定语句的语法是USING
type_name。不同的储存引擎所支持的type_name值已显示在下表中。如果列有多个索引类型,当没有指定index_type时,第一个类型是默认值。
存储引擎
|
允许的索引类型
|
MyISAM
|
BTREE
|
InnoDB
|
BTREE
|
MEMORY/HEAP
|
HASH,
BTREE
|
"
CREATE INDEX id_index USING BTREE ON lookup (id);
分享到:
相关推荐
mysql添加索引
mysql索引导出删除
MySQL Innodb 索引原理详解
Mysql中创建各种索引的语句...添加多列索引 ) mysql>ALTER TABLE `table_name` ADD INDEX index_name (`column1`, `column2`, 、where条件列 、排序列或者分组列 、主键本身就是索引,无需再次添加
在关系数据库中,索引是一种单独对数据库表中一列或多列的值进行排序的一种存储结构,它是某个表中一列或若干列值的集合和相应的指向表中物理标识这些值的数据页的逻辑指针清单。 索引的作用相当于图书的目录,可以...
MySQL索引 聚集索引 如果你想了解MySQL索引查询优化,你首先应该对MySQL数据组织结构、B-Tree索引、聚集索引,次要索引有一定的了解,才能够更好地理解MySQL查询优化行为。这里主要探讨MySQL InnoDB的聚集索引。
介绍mysql不同的存储引擎 以及 索引技术在mysql中的应用
代码复制粘贴 改下里面的参数 就可以用 而且参数 也有说明 简单易懂
Mysql的索引及优化策略,个人感觉还不错
使用CREATE INDEX语句可以在一个已有表上创建索引,一个表可以创建多个索引。 语法格式: CREATE [UNIQUE | FULLTEXT] INDEX 索引名 ON 表名(列名[(长度)] [ASC | DESC],...) 说明: UNIQUE:表示创建的是唯一性索引 ...
数据库的索引可以加快查询速度,原因是索引使用特定的数据结构(B-Tree)对特定的列额外组织存放,加快存储引擎(索引是存储引擎实现)查找记录的速度。 索引优化是数据库优化的最重要手段。 如果查询语句使用索引...
MySQl索引优化课件,详细得介绍了MySQl索引优化数据库
数据索引 索引概述 课程目标 了解 ——索引的分类。 理解 ——索引的概念及作用; 索引概述 索引的概念 索引是一个单独的、物理的数据库结构,是某个表中一列或者...如果作为搜索条件的列上已经创建了索引,MySQL无需
在一些情况下,MySQL可以使用索引优化DISTINCT操作,但需要活学活用.本文涉及一个不能利用索引完成DISTINCT操作的实例. 实例1 使用索引优化DISTINCT操作 create table m11 (a int, b int, c int, d int, primary ...
有关mysql索引优化方面的文档,比较实用,希望能够对大家有帮助。
7月6日 MySQL索引篇7月6日 MySQL索引篇7月6日 MySQL索引篇7月6日 MySQL索引篇7月6日 MySQL索引篇7月6日 MySQL索引篇7月6日 MySQL索引篇7月6日 MySQL索引篇7月6日 MySQL索引篇7月6日 MySQL索引篇7月6日 MySQL索引篇7...
MySQL唯一索引重复插入数据解决方案总结.docx
包含mysql简介、索引介绍、索引引用策略、索引失效场景等
NULL 博文链接:https://wy649898543.iteye.com/blog/1446493
删除索引 ...如果所删除的列为索引的组成部分,则该列也会从索引中删除。如果组成索引的所有列都被删除,则整个索引将被删除。 删除索引 小结 使用DROP INDEX语句删除索引 使用ALTER TABLE语句删除索引