1. 前期准备,创建数据表
CREATE TABLE `myuser` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(11) DEFAULT NULL,
`remark` varchar(100) DEFAULT NULL,
PRIMARY KEY (`id`),
KEY `myindex` (`name`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
2.为字段‘name’ 添加索引 索引名称为 ‘myindex ’
create index myindex on myuser (name) ;
3.修改表结构
ALTER mytable ADD INDEX [indexName] ON (username(length))
4.创建表是直接指定
CREATE TABLE mytable( ID INT NOT NULL, username VARCHAR(16) NOT NULL, INDEX [indexName] (username(length)) );
4.删除索引
DROP INDEX [indexName] ON mytable;
注意事项:
1. 如果字段类型不是整型的话,where条件中整型数据也需要添加引号 ,否则索引无效。
select * from myuser where addr = '1' and type = '2';