mysql.exe -h localhost -P 3306 -u root -p
use mydb; —— 进入数据库
查看:show index from 表名\G
desc:查看表结构
select * from 表名:查询所有数据
视图算法:系统对视图以及外部查询视图的select语句的一种解析方式
一、视图算法分三种
1)undefined:未定义(默认的)
2)temptable:临时表算法
3)merge:合并算法
-- 获取所有班级中最高的一个学生
create view my_v5 as
-- temptable:临时表算法
select * from my_student order by height desc;
select * from my_v5 group by c_id;
-- merge:合并算法
select * from my_student group by c_id order by height desc;
二、算法指定:在创建视图的时候create algorithm=指定算法 view 视图名字 as select语句;
算法指定:
-- 在创建视图的时候create algorithm=指定算法 view 视图名字 as select语句;
-- 指定算法为临时表算法
create algorithm=temptable view my_v6 as
select * from my_student order by height desc;
selec