第二次线上

文章讲述了MySQL数据库的四种隔离级别,包括它们的顺序以及默认的隔离级别是可重复读。还讨论了正则表达式在查询中的应用,以及SELECT语句在事务中不会引起锁定。同时,提到了返回当前日期的函数curdate(),字符串长度函数length(),以及正则表达式匹配特定模式的用法。
摘要由CSDN通过智能技术生成

一. 单选题(共9题,81分)

1. (单选题)数据库的隔离级别有4个,由低到高依次为Read uncommitted、Read committed、Repeatable read、rializable,Mysql 的数据库的默认隔离级别为(     )。

  • A. Repeatable read
  • B. Read uncommitted
  • C. Read committed
  • D. Serializable

我的答案: A:Repeatable read;正确答案: A:Repeatable read;

9

答案解析:

2. (单选题)在select语句的where子句中,使用正则表达式过滤数据的关键字是(   )。

  • A. match
  • B. regexp
  • C. like
  • D. against

我的答案: B:regexp;正确答案: B:regexp;

9

答案解析:

3. (单选题)在Mysql中,事务中使用下列SQL语句不会引起锁定(   )。

  • A. DELETE
  • B. UPDATE
  • C. INSERT
  • D. SELECT

我的答案: D:SELECT;正确答案: D:SELECT;

9

答案解析:

4. (单选题)返回当前日期的函数是(   )。

  • A. curtime
  • B. curdate
  • C. curnow
  • D. adddate

我的答案: B:curdate;正确答案: B:curdate;

9

答案解析:

5. (单选题)在正则表达式中,匹配任意一个字符的符号是(   )。

  • A. ?
  • B. .
  • C. -
  • D. *

我的答案: B:.;正确答案: B:.;

9

答案解析:

6. (单选题)

数据库的隔离级别有4个,由低到高依次为Read uncommitted、Read committed、Repeatable read、Serializable, 隔离级别为Repeatable read时,不能解决(   )问题。

  • A. 幻读
  • B. 脏读
  • C. 不可重复读
  • D. 丢失更新

我的答案: A:幻读;正确答案: A:幻读;

9

答案解析:

7. (单选题)返回字符串的字节长度的函数是(   )。

  • A. len
  • B. long
  • C. length
  • D. left

我的答案: C:length;正确答案: C:length;

9

答案解析:

8. (单选题)以下匹配'1 ton'和'2 ton'及'3 ton'的正则表达式是(   )。

  • A. '1|2|3 ton'
  • B. '1,2,3 ton'
  • C. '123 ton'
  • D. '[123] ton'

我的答案: D:'[123] ton';正确答案: D:'[123] ton';

9

答案解析:

9. (单选题)对于UPDATE、DELETE和INSERT语句,InnoDB会自动给涉及数据集加(   )。

  • A. 不会加任何锁
  • B. 表级锁
  • C. 共享锁(S):
  • D. 锁(X)

我的答案: D:锁(X);正确答案: D:锁(X);

9

答案解析:

二. 多选题(共2题,19分)

10. (多选题)并发事务处理带来的问题包括(   )。

  • A. 不可重复读
  • B. 丢失更新
  • C. 脏读
  • D. 幻读

我的答案: ABCD:不可重复读; 丢失更新; 脏读; 幻读;正确答案: ABCD:不可重复读; 丢失更新; 脏读; 幻读;

9

答案解析:

11. (多选题)

按照粒度大小,MySQL3种类型的锁,分别是(   )。

  • A. 表级锁
  • B. 行级锁
  • C. 间隙锁
  • D. 页面锁

我的答案: ABD:表级锁; 行级锁; 页面锁;正确答案: ABD:表级锁; 行级锁; 页面锁;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值