mysql索引创建

分类

唯一索引:手机号、身份证(不重复的值),可以为空值
主键索引:不能为空
普通索引:值可以是重复的
全文索引:指定数据类型(char、文本、varchar),查询关键字
组合索引:多个普通索引组合到一起是组合索引,和普通索引的类型是一样的

创建

Create unique index username ON test(user_name); #创建唯一索引

Create index passwords ON test(password); #创建普通索引

create fulltext index text on test(text); #创建全文索引
select * from test where match(text) against(‘18043’); #使用全文索引

create index usernamess、passwordss on test (user_name, password); #创建组合索引

索引失效的几种情况:

1.查询条件的字段加了函数
2.查询条件的字段类型转换
3.查询条件的字段值加了%

你可能感兴趣的:(数据库,mysql,数据库,java)