一、索引index
index还有一个中文翻译为目录
作用:可以加快查询速度
每建一个索引相应就会在内存中建立一张索引表,查询时自动去索引表中查询,查到索引地址后所有信息就可以查出。因此提高了查询速度。但是每建一个索引都会降低数据增删改的速度,因为相应的增删改都需要在索引表中进行操作。
优点:加快查询速度
缺点:占内存、降低了增删改的速度(因为索引表需要同步)
经常需要作为查询条件的列最好建索引
create table test(
id int(9) auto_increment,
name varchar(20) default '' not null,
primary key(id),
index(name)
)
--主键不需要建索引(自带索引)
二、视图view 在数据库中代表了一个命名的查询
视图是一个虚表,相当于存储了一个查询,视图中没有数据
权限:
(with check option--视图可以查询到的数据才可以进行增删改)
create view emp_10
as
select * from emp where deptno=10
网友评论