索引大致分为四种:普通索引,唯一索引,主键索引,全文索引
本节主要阐述索引的增加,查询,修改和删除
第一:添加索引
第一种索引:主键索引的添加
当创建一张表,把某个列设置为主键时,这个主键就是主键索引
比如:
create table aaa(id int unsigned primary key, name varchar(32) not null default '');
当表创建成功以后再添加主键索引也是可以的;比如:alter table 表名 add primary key(列名);
create table bbb(id int , name varchar(32) not null default '');
alter table bbb add primary key(id);
比如:我们在之前创建的emp表中添加主键索引
alter table emp add primary key(empno);
我们查询一条sql,就会非常快
第二种索引:普通索引的添加
一般来说,普通索引是在表创建成功后添加的
create index 索引名 on table(列);
create table ccc(id int , name varchar(32) not null default '');
create index fjz on ccc(name);
第三种索引:全文索引的添加
全文索引,主要针对的是文本的检索,比如:文章。但是只对engine=myisam有效,但是Mysql默认的是 Innodb
以下两种都可以
CREATE TABLE articles (
id INT UNSIGNED AUTO_INCREMENT NOT NULL PRIMARY KEY,
title VARCHAR(200),
body TE