1. (单选题)在select语句的where子句中,使用正则表达式过滤数据的关键字是( )。
- A. like
- B. against
- C. match
- D. regexp
我的答案: D:regexp;正确答案: D:regexp;
9分
答案解析:
2. (单选题)在正则表达式中,匹配任意一个字符的符号是( )。
- A. .
- B. *
- C. ?
- D. -
我的答案: A:.;正确答案: A:.;
9分
答案解析:
3. (单选题)以下匹配'1 ton'和'2 ton'及'3 ton'的正则表达式是( )。
- A. '123 ton'
- B. '1,2,3 ton'
- C. '[123] ton'
- D. '1|2|3 ton'
我的答案: C:'[123] ton';正确答案: C:'[123] ton';
9分
答案解析:
4. (单选题)在Mysql中,事务中使用下列SQL语句不会引起锁定( )。
- A. SELECT
- B. INSERT
- C. UPDATE
- D. DELETE
我的答案: A:SELECT;正确答案: A:SELECT;
9分
答案解析:
5. (单选题)返回当前日期的函数是( )。
- A. curtime
- B. adddate
- C. curnow
- D. curdate
我的答案: D:curdate;正确答案: D:curdate;
9分
答案解析:
6. (单选题)返回字符串的字节长度的函数是( )。
- A. len
- B. length
- C. left
- D. long
我的答案: B:length;正确答案: B:length;
9分
答案解析:
7. (单选题)对于UPDATE、DELETE和INSERT语句,InnoDB会自动给涉及数据集加( )。
- A. 锁(X)
- B. 共享锁(S):
- C. 不会加任何锁
- D. 表级锁
我的答案: A:锁(X);正确答案: A:锁(X);
9分
答案解析:
8. (单选题)数据库的隔离级别有4个,由低到高依次为Read uncommitted、Read committed、Repeatable read、rializable,Mysql 的数据库的默认隔离级别为( )。
- A. Serializable
- B. Repeatable read
- C. Read uncommitted
- D. Read committed
我的答案: B:Repeatable read;正确答案: B:Repeatable read;
9分
答案解析:
9. (单选题)
数据库的隔离级别有4个,由低到高依次为Read uncommitted、Read committed、Repeatable read、Serializable, 隔离级别为Repeatable read时,不能解决( )问题。
- A. 丢失更新
- B. 脏读
- C. 不可重复读
- D. 幻读
我的答案: D:幻读;正确答案: D:幻读;
9分
答案解析:
二. 多选题(共2题,19分)
10. (多选题)并发事务处理带来的问题包括( )。
- A. 丢失更新
- B. 脏读
- C. 不可重复读
- D. 幻读
我的答案: ABCD:丢失更新; 脏读; 不可重复读; 幻读;正确答案: ABCD:丢失更新; 脏读; 不可重复读; 幻读;
9分
答案解析:
11. (多选题)
按照粒度大小,MySQL有3种类型的锁,分别是( )。
- A. 表级锁
- B. 行级锁
- C. 页面锁
- D. 间隙锁
我的答案: ABC:表级锁; 行级锁; 页面锁;正确答案: ABC:表级锁; 行级锁; 页面锁;