索引

以下都以此表为例子:

Paste_Image.png

建表语句:
CREATE TABLE `emp` ( `id` int(11) NOT NULL AUTO_INCREMENT, `ename` varchar(20) DEFAULT NULL, `hiredate` date DEFAULT NULL, `sal` decimal(10,2) DEFAULT NULL COMMENT '薪水', `deptno` int(11) DEFAULT NULL, PRIMARY KEY (`id`), KEY `ename` (`ename`(10)), KEY `name` (`ename`(2)) ) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=latin1

1.创建前缀索引
针对ename字段 创建2个字节的前缀索引,代码如下:

语法:
CREATE INDEX 索引名称 on 表名 (字段名(值));
实例:
CREATE INDEX name on emp (ename(2));

2.索引的删除语法

语法:
drop index 索引名称 on 表名;
实例:
drop index name on emp;
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容