A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

1.什么情况下会用到表连接查询
查询一个结果需要用到多张表时用表连接查询

2.表的连接查询有几种
内连接和外连接查询

3.什么是子查询,子查询的结果有几种情况,分别怎么使用
查询中嵌套查询,称嵌套查询为子查询。
1. 子查询的结果是单行单列的,子查询可以作为条件,使用运算符去判断。 运算符: > >= < <= =。
2. 子查询的结果是多行单列的,* 子查询可以作为条件,使用运算符in来判断
3. 子查询的结果是多行多列的,* 子查询可以作为一张虚拟表参与查询

4.什么是事务,什么是提交,什么是回滚
*  如果一个包含多个步骤的业务操作,被事务管理,那么这些操作要么同时成功,要么同时失败。
如果事务中 SQL 语句没有问题,commit 提交事务,会对数据库数据的数据进行改变。 如果事务中 SQL
语句有问题,rollback 回滚事务,会回退到开启事务时的状态。

5.mysql有几个隔离级别
四个
1. read uncommitted:读未提交
2. read committed:读已提交 (Oracle)
3. repeatable read:可重复读 (MySQL默认)
4. serializable:串行化

6.数据库并发访问问题都有哪些
1. 脏读:一个事务,读取到另一个事务中没有提交的数据
2. 不可重复读(虚读):在同一个事务中,两次读取到的数据不一样
3. 幻读:一个事务操作(DML)数据表中所有记录,另一个事务添加了一条数据,则第一个事务查询不到自己的修改


回复 使用道具 举报
黄艺纯 发表于 2018-9-4 21:36
1.什么情况下会用到表连接查询
2.表的连接查询有几种
3.什么是子查询,子查询的结果有几种情况,分别怎么 ...

很棒                                                                  
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马