06 简单的mysql
学过很多遍的东西了,不细细研究了,够用就行。
数据库就相当于文件夹,表就相当于文件,按这个抽象的理解方式应该就不难理解了。
mysql登录与退出。
数据库的增删改查
表的建立以及修改
表的约束
聚合查询、子查询、联合查询
这里有个以前没涉及到的一点概念
where型子查询 (把内层查询结果当作外层查询的比较条件) select * from users where id in (select id from users where id>10); from型子查询 (把内层的查询结果供外层再次查询) select * from (select username,age from users) as agev_a where age>20 select * from (select * from users where id>=10) as age_10; (select * from users where id>=10)查询出来的是一个集合 别名为age_10 select * from age_10 exists型子查询 (把外层查询结果拿到内层,看内层的查询是否成立) select * from users where EXISTS (select * from users where id>1)
where型子查询
(把内层查询结果当作外层查询的比较条件)
select * from users where id in (select id from users where id>10);
from型子查询
(把内层的查询结果供外层再次查询)
select * from (select username,age from users) as agev_a where age>20
select * from (select * from users where id>=10) as age_10;
(select * from users where id>=10)查询出来的是一个集合 别名为age_10
select * from age_10
exists型子查询
(把外层查询结果拿到内层,看内层的查询是否成立)
1
0
select * from users where EXISTS (select * from users where id>1)

浙公网安备 33010602011771号