#插入语句的一些补充
create table emp_copy4
AS
select * from emp where sal = null
#子查询插入多条数据
insert into emp_copy4
select * from emp where deptno = 20
insert into emp_copy5(empno,ename,sal)
select empno,ename,sal from emp where deptno = 20
#相关子查询
#删除高于自己部门平均工资的员工信息
delete from emp e
where sal >(select avg(sal) from emp where deptno=e.deptno)
#索引index
#优点:加快查询速度;
#缺点:占内存,降低了增删改的速度(因为索引表需要同步)
create table test7(
id int(9) atuo_increment,
name varchar(20) default '' not null,
primary key(id),
index(name)
)
#经常需要作为条件的列最好建索引
create table emp_copy6
as
select * from emp
#视图view 命名的查询
create view emp_10
AS
select * from emp where deptno = 10
select * from emp_10
#视图是一个虚表,不存数据,存的是查询
create view emp_20
AS
select * from emp where deptno = 20
with check option #视图可以查询到的数据,才可以进行增删改
索引和视图和存储过程
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 索引 定义:索引是由数据库表中一列或者多列组合而成,其作用是提高对表中数据的查询速度; 类似于图书的目录,方便快速...
- 字符集 怎么选择合适的字符集?目前建议都是使用utf8mb4,可以有效兼容emoji表情。 MySQL的字符集...
- 常见的数据库对象 数据库(已介绍) 数据表(已介绍) 索引 视图 存储过程 一、索引 数据库中使用索引,目的在于提...
- 1.1 下载Linux 安装包 1.2 安装MySQL 1.3 启动 MySQL 服务 1.4 登录MySQL 2...