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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

1.什么情况下会用到表连接查询
查询结果在多张不同的表中,表与表之间又有关系

2.表的连接查询有几种
3种,内连接,外连接,子查询

3.什么是子查询,子查询的结果有几种情况,分别怎么使用
查询中嵌套查询,称嵌套查询为子查询,单行单列,多行单列,多行多列

4.什么是事务,什么是提交,什么是回滚
如果一个包含多个步骤的业务操作,被事务管理,那么这些操作要么同时成功,要么同时失败

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

6.数据库并发访问问题都有哪些
脏读,不可重复读,幻读
回复 使用道具 举报
1.什么情况下会用到表连接查询
   当一个表需要另一个表的数据的时候,或者查询结果在多张不同的表中,则这个时候就需要表连接查询
2.表的连接查询有几种
  两种:1. 内连接查询:
a.隐式内连接:使用where条件消除无用数据
b.显式内连接:语法: select 字段列表 from 表名1 [inner] join 表名2 on 条件
       2. 外链接查询:
           1. 左外连接:
                        * 语法:select 字段列表 from 表1 left [outer] join 表2 on 条件;
* 查询的是左表所有数据以及其交集部分。
           2. 右外连接:
                        * 语法:select 字段列表 from 表1 right [outer] join 表2 on 条件;
                        * 查询的是右表所有数据以及其交集部分。
3.什么是子查询,子查询的结果有几种情况,分别怎么使用
查询中嵌套查询,称嵌套查询为子查询
三种:1. 子查询的结果是单行单列的:子查询可以作为条件,使用运算符去判断。
      2.子查询的结果是多行单列的:子查询可以作为条件,使用运算符in来判断。
      3.子查询的结果是多行多列的:子查询可以作为一张虚拟表参与查询。
4.什么是事务,什么是提交,什么是回滚
事物:在实际的开发过程中,一个业务操作。
提交:提交事务,会对数据库数据的数据进行改变
回滚:回滚事务,会回退到开启事务时的状态
5.mysql有几个隔离级别
四个,分别为1. read uncommitted:读未提交
                    2. read committed:读已提交 (Oracle)
                    3. repeatable read:可重复读 (MySQL默认)
                    4. serializable:串行化
                        * 可以解决所有的问题
6. 数据库并发访问问题都有哪些
脏读:一个事务读取到了另一个事务中尚未提交的数据
不可重复读:一个事务中两次读取的数据 内容 不一致,要求的是一个事务中多次读取时数据是一致的, 这是事务 update 时引发的问题
幻读:一个事务中两次读取的数据的数量不一致,要求在一个事务多次读取的数据的数量是一致
的,这是 insert 或 delete时引发的问题。
回复 使用道具 举报
1.什么情况下会用到表连接查询
当需要查询多个表信息时,通过表与表之间的联系,消除无用数据时需要表连接查询

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

3.什么是子查询,子查询的结果有几种情况,分别怎么使用
查询时候嵌套查询,称为子查询
单行单列 当使用运算符( > >= < <= =)判断嵌套查询时

多行单列 当使用运算符 IN 判断嵌套查询时
多行多列 当嵌套查询参与虚拟表查询时

4.什么是事务,什么是提交,什么是回滚
*  如果一个包含多个步骤的业务操作,被事务管理,那么这些操作要么同时成功,要么同时失败。
当执行完事务时,需要提交事务,使事务中修改的数据持久化保存在数据库
当执行事务中途出现异常,会将之前发生变化的数据回归开启事务初始状态,并持久化保存数据

5.mysql有几个隔离级别
①read uncommitted:读未提交
②repeatable read:可重复读 (MySQL默认)
③serializable:串行化


6.数据库并发访问问题都有哪些
可以能会产生数据脏读,数据不重复读,幻毒;




回复 使用道具 举报
1.什么情况下会用到表连接查询
  但同时用到多张表是,为保证数据的完整性
2.表的连接查询有几种
  内连接查询,外连接 子查询.
3.什么是子查询,子查询的结果有几种情况,分别怎么使用
   子查询:一条select语句结果作为另一条select语法一部分(查询条件,查询结果,表等)。
    三种, 单列单行, 多行多列, 多汗单列
4.什么是事务,什么是提交,什么是回滚
   如果一个包含多个步骤的业务操作,被事务管理,那么这些操作要么同时成功,要么同时失败
5.mysql有几个隔离级别
  四个隔离级别
6.数据库并发访问问题都有哪些
   脏读,数据不重读,幻读




回复 使用道具 举报
郭林源

1.什么情况下会用到表连接查询-->需要的信息在两张不同表中时

2.表的连接查询有几种-->3种,内连接查询,外连接查询,子查询

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

4.什么是事务,什么是提交,什么是回滚-->就是一个多步骤的操作业务,被事务管理后,这些操作要么同时成功,要么同时失败。提交会同步数据表,回滚是当事务中的操作出现错误时,就可以将数据还原到开启事务的起点状态

5.mysql有几个隔离级别-->4个级别,1. read uncommitted   2. read committed   3. repeatable read  4. serializable

6.数据库并发访问问题都有哪些-->脏读、不可重复读、幻读
回复 使用道具 举报
1.什么情况下会用到表连接查询
消除多余的数据时
2.表的连接查询有几种
四种
隐式内链接
显示内链接  
左外连接
右外连接
3.什么是子查询,子查询的结果有几种情况,分别怎么使用
查询语句作为条件,
三种
单行单列  做条件
多行单列 做条件
多行多列  做虚拟表
4.什么是事务,什么是提交,什么是回滚
一种机制,要么语句同时执行成功,要么同时失败
回滚就是将数据还原到原来的样子
5.mysql有几个隔离级别
四个  
1读未提交
2读已提交
3重复读
4串行化
隔离级别越高,效率越低
6.数据库并发访问问题都有哪些
脏读
不可重复读
幻读
回复 使用道具 举报
1.什么情况下会用到表连接查询
多表查询
2.表的连接查询有几种
3种 ,内连接查询 和外连接查询和子查询
3.什么是子查询,子查询的结果有几种情况,分别怎么使用
嵌套查询  ,单行单列 子查询作为条件 和多行单列 in 和多行多列 虚拟表
4.什么是事务,什么是提交,什么是回滚
一个包含多个步骤业务操作的,这些业务被事务管理,要么全部成功,要么全部不成功。
提交就是将临时数据存储到数据库中
回滚就是当事务发生错误,将事务回滚到开始事务前的状态
5.mysql有几个隔离级别
4个隔离级别
6.数据库并发访问问题都有哪些
1脏读 2不可重复读3 幻读
回复 使用道具 举报
1.什么情况下会用到表连接查询
多表查询且子查询产生多行多列的虚表时
或者有外键约束关系,需要查询到外键信息的时候
2.表的连接查询有几种
二类四中:
内连接->隐式内连接/显示内连接
外连接->左外连接/右外连接查询
3.什么是子查询,子查询的结果有几种情况,分别怎么使用
也称为嵌套查询,分为两种情况
单列:子查询作为条件
多列:子查询作为虚表
4.什么是事务,什么是提交,什么是回滚
事务是访问并可能更新数据库中各种数据项的一个程序执行单元,由事务开始和事务结束之间执行的全体操作组成,被事务修饰 要么完全执行,要么完全不执行称为事务。
提交:就是将事务所有操作的数据缓存转化为持久化的在数据库中存储。
回滚:是指条件不符合,不能完全执行,数据状态恢复到事务开始之前
5.mysql有几个隔离级别
四个隔离级别
读未提交
读已提交
可重复读
串行化
6.数据库并发访问问题都有哪些
脏读、不可重复读、幻读

周家乾




回复 使用道具 举报
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.什么是子查询,子查询的结果有几种情况,分别怎么 ...

很棒                                                                  
回复 使用道具 举报
1.什么情况下会用到表连接查询     进行多表查询的时候
2.表的连接查询有几种
  三种  内连接 外链接  子查询
3.什么是子查询,子查询的结果有几种情况,分别怎么使用
    查询中嵌套查询  三种情况 单行单列 多行单列 多行多列
4.什么是事务,什么是提交,什么是回滚
  sql语句同时执行 同时成功 或者同时失败    将执行的sql语句的结果保存到数据库   不保存执行的结果
5.mysql有几个隔离级别
   1. read uncommitted:读未提交
                        * 产生的问题:脏读、不可重复读、幻读
                2. read committed:读已提交 (Oracle)
                        * 产生的问题:不可重复读、幻读
                3. repeatable read:可重复读 (MySQL默认)
                        * 产生的问题:幻读
                4. serializable:串行化
                        * 可以解决所有的问题
6.数据库并发访问问题都有哪些

1脏读
2可重复读
3幻读

回复 使用道具 举报
1.什么情况下会用到表连接查询
查询结果在多张不同的表中,表与表之间又有关系
2.表的连接查询有几种
3种,内连接,外连接,子查询
3.什么是子查询,子查询的结果有几种情况,分别怎么使用
查询中嵌套查询,称嵌套查询为子查询,单行单列,多行单列,多行多列
4.什么是事务,什么是提交,什么是回滚
1.什么情况下会用到表连接查询
查询结果在多张不同的表中,表与表之间又有关系
2.表的连接查询有几种
3种,内连接,外连接,子查询
3.什么是子查询,子查询的结果有几种情况,分别怎么使用
查询中嵌套查询,称嵌套查询为子查询,单行单列,多行单列,多行多列
4.什么是事务,什么是提交,什么是回滚
如果一个包含多个步骤的业务操作,被事务管理,那么这些操作要么同时成功,要么同时失败
提交:commit;回滚:rollback;
5.mysql有几个隔离级别
隔离级别:
        1. read uncommitted:读未提交
            * 产生的问题:脏读、不可重复读、幻读
        2. read committed:读已提交 (Oracle)
            * 产生的问题:不可重复读、幻读
        3. repeatable read:可重复读 (MySQL默认)
            * 产生的问题:幻读
        4. serializable:串行化
            * 可以解决所有的问题
6.数据库并发访问问题都有哪些
        1. 脏读2. 不可重复读(虚读)        3. 幻读
5.mysql有几个隔离级别
4个,1. read uncommitted:读未提交
2. read committed:读已提交 (Oracle)
3. repeatable read:可重复读 (MySQL默认)
4. serializable:串行化
6.数据库并发访问问题都有哪些
        1. 脏读2. 不可重复读(虚读)        3. 幻读
回复 使用道具 举报
1.什么情况下会用到表连接查询
多表查询,且表与表之间存在关系
2.表的连接查询有几种
隐式内连接: SELECT  字段列表  FROM  表名1, 表名2  WHERE 条件;
显示内连接: select 字段列表 from 表名1 [inner] join 表名2 on 条件;
外左连接: select  字段列表 from 表名1  left  [outer]   join  表名2 on 条件;
外右连接:例:select 字段列表 from 表名1 rigth   [outer]   join  表名2 on 条件;
子查询:嵌套查询
3.什么是子查询,子查询的结果有几种情况,分别怎么使用
查询中嵌套查询,称嵌套查询为子查询。 有三种情况:
1. 单行单列  可以作为条件
2. 多行单列  可以作为条件
3.多行多列  作为虚拟表
4.什么是事务,什么是提交,什么是回滚
如果一个包含多个步骤的业务操作,被事务管理,那么这些操作要么同时成功,要么同时失败。
回滚:rollback  回到为操作前的数据状态
提交:数据操作成功
5.mysql有几个隔离级别
1. read uncommitted:读未提交  产生的问题:脏读、不可重复读、幻读
2. read committed:读已提交 (Oracle)  产生的问题:不可重复读、幻读
3. repeatable read:可重复读 (MySQL默认) 产生的问题:幻读
4. serializable:串行化   可以解决所有的问题
6.数据库并发访问问题都有哪些
[td] 1. 脏读:一个事务,读取到另一个事务中没有提交的数据
        2. 不可重复读(虚读):在同一个事务中,两次读取到的数据不一样。        3. 幻读:一个事务操作(DML)数据表中所有记录,另一个事务添加了一条数据,则第一个事务    查询不到自己[/td]




回复 使用道具 举报
1.什么情况下会用到表连接查询
查询一个结果需要用到多张表时;
2.表的连接查询有几种
三种;内连接,外连接,子查询
3.什么是子查询,子查询的结果有几种情况,分别怎么使用
查询中嵌套查询,嵌套查询称为子查询;三种情况,单行多列,多行多列,单行单列。
4.什么是事务,什么是提交,什么是回滚
1.开启事务:start transaction;
2.回滚:rollback;
3.提交:commit;
5.mysql有几个隔离级别
原子性:是不可分割的最小操作单位,要么同时成功,要么同时失败。
持久性:当事务提交或回滚后,数据库会持久化的保存数据。
隔离性:多个事务之间。相互独立。
一致性:事务操作前后,数据总量不变
6.数据库并发访问问题都有哪些
脏读,虚读,幻读
回复 使用道具 举报
1. 脏读:一个事务,读取到另一个事务中没有提交的数据
                2. 不可重复读(虚读):在同一个事务中,两次读取到的数据不一样。
                        例如:第一次计算人员利用率为88%,过了几分钟变成了68%。
                3. 幻读:一个事务操作(DML)数据表中所有记录,另一个事务添加了一条数据,则第一个事务查询不到自己的修改。


(黄嘉欣)
回复 使用道具 举报
1.什么情况下会用到表连接查询

    多表查询时
2.表的连接查询有几种

  3种,内连接,外连接,子查询
3.什么是子查询,子查询的结果有几种情况,分别怎么使用

   嵌套查询是子查询
   结果有3种
  单行单列可作为条件查询
  多行单列可作为条件查询
  多行多列可作为一张虚拟表查询
4.什么是事务,什么是提交,什么是回滚

   事务是同时成功或同时失败
  当同时成功是提交
  当有一个失败时回滚,返回开启事务阶段
5.mysql有几个隔离级别

4个 read uncommitted 读未提交
      read committed 读已提交
      repeatable read 可重复读
      serializable   串行化
6.数据库并发访问问题都有哪些

  脏读,不可重复读,幻读
回复 使用道具 举报
1.什么情况下会用到表连接查询
      需要完成多张表的查询,消除无用的数据
2.表的连接查询有几种
  三种:内连接,外连接,子查询。
3.什么是子查询,子查询的结果有几种情况,分别怎么使用
     子查询就是查询中嵌套查询
      三种情况:1. 子查询的结果是单行单列的,
                      使用:* 子查询可以作为条件,使用运算符去判断。 运算符: > >= < <= =
                       2.  查询的结果是多行单列的
                       * 子查询可以作为条件,使用运算符in来判断
                       3.子查询的情况是多行多列的
                       * 子查询可以作为一张虚拟表参与查询
4.什么是事务,什么是提交,什么是回滚
     事务就是一种机制1. 概念:
                *  如果一个包含多个步骤的业务操作,被事务管理,那么这些操作要么同时成功,要么同时失败。
     提交就是commit,会对数据库数据的数据进行改变
     回滚就是rollback;,使用回滚会回退到开启事务时的状态
5.mysql有几个隔离级别
    四个隔离级别:1. read uncommitted:读未提交
                        * 产生的问题:脏读、不可重复读、幻读
                2. read committed:读已提交 (Oracle)
                        * 产生的问题:不可重复读、幻读
                3. repeatable read:可重复读 (MySQL默认)
                        * 产生的问题:幻读
                4. serializable:串行化
                        * 可以解决所有的问题
6.数据库并发访问问题都有哪些
    问题:1. 脏读
              2. 不可重复读(虚读)
             3. 幻读:

田浪
       
回复 使用道具 举报
1.什么情况下会用到表连接查询
当我们要查询多个表得数据得时候
2.表的连接查询有几种
内连接
左外连接
右外连接
3.什么是子查询,子查询的结果有几种情况,分别怎么使用
一个查询的结果做为另一个查询的条件,有查询的嵌套,内部的查询称为子查询
单行单列 where后使用比较运算符
多行单列 where后使用in
多行多列 在from后面作为表进行二次查询
4.什么是事务,什么是提交,什么是回滚
如果一个包含多个步骤的业务操作,被事务管理,那么这些操作要么同时成功,要么同时失败
开启事务: start transaction;
回滚:rollback;  开启事务执行出现问题进行回滚
提交:commit;   开启事务执行没有问题进行提交
5.mysql有几个隔离级别
4个级别
读不提交
读提交
可重复读
串行
6.数据库并发访问问题都有哪些
脏读,虚读,幻读
回复 使用道具 举报

1.什么情况下会用到表连接查询
当需要进行多表查询操作的时候
2.表的连接查询有几种
内连接:隐式内连接、显示内连接
外连接:左外链接、右外连接
子查询
3.什么是子查询,子查询的结果有几种情况,分别怎么使用
一个查询的结果做为另一个查询的条件,有查询的嵌套,内部的查询称为子查询
单行单列 where后使用比较运算符
多行单列 where后使用in
多行多列 在from后面作为表进行二次查询
4.什么是事务,什么是提交,什么是回滚
被事务管理,要么同时成功,要么同时失败,提交:将执行完的语句,永久保存,回滚:恢复到语句执行前的数据
5.mysql有几个隔离级别
1. read uncommitted:读未提交
2. read committed:读已提交
3. repeatable read:可重复读 (MySQL默认)
4. serializable:串行化
6.数据库并发访问问题都有哪些
脏读、不可重复读、幻读
回复 使用道具 举报
邹毅涛
1.什么情况下会用到表连接查询
查询的字段在不同的表中用多表查询
2.表的连接查询有几种
内连接、外连接、子连接
3.什么是子查询,子查询的结果有几种情况,分别怎么使用
查询内嵌套查询,子查询的结果有单行单列:作为条件,单行多列用in,多行多列用虚拟表
4.什么是事务,什么是提交,什么是回滚
事务就是保证多个业务的的操作的一起成功或者失败
提交就是将临时数据存入数据库
回滚就是将数据库数据恢复到开启事务时的状态
5.mysql有几个隔离级别
4个 读为提交、读已提交、可重复读、串行化
6.数据库并发访问问题都有哪些
脏数据:读到临时数据
虚读:一个事务下可以读出不同的数据
幻读: 一个事务操作表中的所有记录,另一个事务插入数据,第一个事务无法读到自己改动。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马