1、你了解mysql的事务管理吗?
2、事务的四个特性是什么?
3、mysql的事务默认是什么级别的?
4、mysql的事务有哪些级别?
5、脏读是什么意思?
6、幻读是什么意思?
7、不可重复读是什么意思?
8、sql的增删改查关键字是什么?
9、sql修改表结构的语句是什么样的?
10、sql查看表结构的语句是什么样的?
11、子句查询和联结查询的效率有什么区别?
12、你们项目中会用到联结查询吗?
13、联结查询有哪几种联结方式?
14、你项目中遇到过全表检索的情况吗?
15、你知道jdbc用到的驱动是什么吗?
16、有没有遇到过jdbc操作sql被恶意注入的情况?
17、你用过哪些数据库连接池?
18、你知道影响sql效率的因素有哪些吗?
19、你更倾向于程序做计算还是sql做计算?
20、你知道mysql有哪两种引擎吗?
21、你怎么处理分页操作的?
22、你查找数据库总条数是怎么查找的?
23、sql中的distinct关键字是做什么用的?
24、sql中的distinct和group有什么区别?
25、sql中的where和having有什么区别?
26、sql中的order by关键字是做什么使用的?
27、知道sql的别名是做什么的吗?
28、mysql的两种引擎有什么区别?
29、mysql中的视图有过了解吗?
30、mysql的过程存储是做什么用的?
31、mysql中的索引是做什么用的?
32、mysql中的索引底层原理是什么?
33、你知道的有哪几种索引?
34、where语句中只用复合索引的第一个做条件还会起作用吗?
35、where语句中只用符合索引的最后一个做条件还会起作用吗?
36、你知道索引失效的情况有哪些?
37、索引为什么会提高数据库的搜索效率?
38、什么情况下不建议使用索引?
39、你知道双机热备是做什么的吗?
40、可以简单说下登陆系统表设计是什么样的吗?
41、你们数据量有多少?
42、你们项目里面用到几个数据库?
43、你们后期迁移库是怎么迁移的?
44、你们数据量过大的时候怎么分表的?
45、分表后查询数据怎么知道去哪个表查询呢?
46、你们数据库中用户密码是明文存储吗?
47、你知道个人信息的脱敏处理流程吗?
48、你觉得一个好的数据库结构是什么样的?
49、你们用的mysql界面工具是什么?
50、java里面怎么解决事务问题?