1.什么情况下会用到表连接查询?
消除笛卡尔积
2.表的连接查询有几种?
①内连接查询
隐式内连接:加上where 条件
闲式内连接:表1 join表2 on 条件
②外连接
左外连接 表1 left join表2 on 条件
查询左边表1的所有数据 及其表1和表2的交集
右外连接:表1 right join表2 on 条件
③子查询
嵌套在查询语句中的查询语句
3.什么是子查询,子查询的结果有几种情况,分别怎么使用?
嵌套在查询语句中的查询语句,
子查询的结果为单列单行 :比较运算符:>、<、=)
多行单列:使用 in 关键字
多行多列:放在 from 后面,做为一张表再次查询
4.什么是事务,什么是提交,什么是回滚?
一个包含多个操作步骤的业务.被事务管理,那么这些操作要么同时成功,要么同时失败.
提交 commit
回滚 rollback
5.mysql有几个隔离级别?
读未提交
读一提交
可重复性
串行化
6.数据库并发访问问题都有哪些?
脏读、不可重复读、幻读 |