MySQL数据库 加入小组

8个成员 5个话题 创建时间:2021-01-15

【面试】整理了一些MySQL面试题,供大家参考

发表于2021-03-12 2702次查看

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变更的常用的方式,及其原理?

发表回复
你还没有登录,请先 登录或 注册!
话题作者

新加组员