1.使用create table语句()子句,在创建表时可以启用全文本搜索
A.FULLTEXT
B.ENGINE
C.FROM
D.WHERE
2.在视图上不能完成的操作()
A.查询
B.在视图上定义新的视图
C.更新视图
D.在视图上定义新的表
3.查找条件为:姓名不是NULL的记录()
A.WHERE NAME ! NULL
B.WHERE NAME NOT NULL
C.WHERE NAME IS NOT NULL
D.WHERE NAME !=''
4.MySQL5.7默认的隔离级别
A.读未提交 READ-UNCOMMITTED
B.读提交 READ-COMMITTED
C.可重复读 REPEATABLE-READ
D.串行化 SERIALIZABLE
5.表A 列B varchar(20) 并且建了普通索引,如下哪种情况可以使用索引
A.where B=110717
B.where left(B, 3)='ABC'
C.where B like 'ABC%'
D.where B like '%ABC'
1.MySQL的复制原理以及流程
2.你是如何监控你们的数据库的?你们的慢日志都是怎么查询的?
3.innodb的隔离级别,以及mvcc的原理
4.如何看sql执行计划,列举一到两个sql优化的经历
5.MySQL中varchar与char的区别以及varchar(50)中的50代表的涵义
6.mysql高可用的架构
7.NOW()和CURRENT_DATE()有什么区别?
8.非聚簇索引一定会回表查询吗?
9.你们数据量级多大?分库分表怎么做的?
10.DDL变更的常用的方式,及其原理?