MySQL中的目录是什么
索引是在创建表的时候会自动生成一个主键(以主键生成的)索引,所以我们可以直接搜索索引
我们也可以创建 普通索引
create index t_job_index on e_user(t_job);
创建索引名 被创建的表(创建的列名) //格式
所以索引可以多个.
删除普通索引
drop index t_job_index on e_user;
删除指定名称的索引 on 索引所在的表 // 格式
创建唯一索引:
create unique index t_job_index on e_user(t_job);
加上唯一标识 其他和创建普通索引一样 //格式
删除唯一索引:
drop index t_job_index on e_user;
删除指定名称的索引 on 索引所在的表 // 格式
全文索引:
FULLTEXT ,仅能用于 MyISAM表;
创建全文索引:
方法一(建表前):
create table e_users(
id int not null primary key auto_increment,//id不能空,并自动增长
t_name varchar(20) not null, //创建列定义数据类型,大小20,不能空
fulltext(t_name) //创建全文索引定义在指定列中
)engine = MyISAM; //指定引擎
方法二(建表后):
① aleter table 表名 add fulltext 索引名(列名);
② create fulltext index 索引名 on 表名(列名);
组合索引
创建组合索引:
alter table e_user add index name job index( t_name(10) , t_job(10) );
删除索引:
drop index 索引名 on 表名;