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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始


1.什么情况下会用到表连接查询
        当需要查询多张表中的数据时,会用到多表查询

2.表的连接查询有几种
        (1)内连接查询:
        隐式内连接:select 字段列表 from 表1,表2 ... where 连接关系和其他条件
        显式内连接:select 字段列表 from 表1 [inner] join 表2 on 连接关系和其他条件
        (2)外连接查询:
        当查询多张表中的数据,并且需要其中一张表的全部信息时使用该方式,只比显示内连接多一个left或者riget
        左外连接:select 字段列表 from 表1 left  [inner] join 表2 on 连接关系和其他条件
        左外连接:select 字段列表 from 表1 right [inner] join 表2 on 连接关系和其他条件
        (3)子查询:当一个查询需要另一个查询的结果,也称为嵌套查询

3.什么是子查询,子查询的结果有几种情况,分别怎么使用
子查询:当一个查询需要另一个查询的结果,也称为嵌套查询,有三种情况
        (1)单行单列:一般作为条件使用
        (2)多行单列:一般也作为条件使用
        (3)多行多列:一般作为虚拟表使用

4.什么是事务,什么是提交,什么是回滚
        一个业务可能包含多个操作步骤,这些操作步骤要么全部成功,要么全部失败

5.mysql有几个隔离级别,默认隔离级别是什么?
        read uncommitted        安全性最低,执行效率最高,在开发中几乎不用
        read committed  (oracle 默认)
        repeatable read (mysql 默认)
        serializable
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马