目录
一、视图
1.视图简介:
和对表的操作一样有增删改查,但是是一张虚拟表
2.创建视图
create or replace view 视图名 as 查询语句
3.对视图的管理
(1)查看视图
查看视图结构:
方法1:desc 视图名
方法2:show table status as like‘ 视图名’ (记住一定有单引号)
方法3:show create view 视图名;
查看视图数据:
select * from 视图名;
(2)修改视图
方法1:alter view 视图名 as 查询语句 后面一般可以用where加条件
方法2:create or replace view 视图名 as 查询语句 后面一般可以用where加条件
(3)更新视图(不常用!!!)
update 视图名 set 属性=value值 (新的)where 属性 =value值(原来的)
(4)删除视图
drop view 视图名
(5)插入
insert into view名 values();
练习:
二、索引
1.创建索引
(1)在创建表的时候创建索引
create table 表名
索引类型 index 索引名 on (属性值(长度));
(2)在已有的表上创建索引
create 索引类型 index 索引名 on (属性名);
(3)使用alter语句
alter table 表名
add index 索引名(属性名);
2.删除索引
alter table 表名
drop index 索引名(属性名);
3.关于索引类型的解释
如果是普通,单列,多列索引,则省略不写
如果四全文索引则为fulltext,空间索引 spatial,唯一索引 unique
4.查看索引
show index from 表名;
5. 查看数据是否被索引到
explain 选择语句
6.组合索引
create 索引类型 index 索引名 on (属性名1,属性名2);
创建语句与前面一样可以使用那三个,但是属性名有多个表示组合索引
练习