第八天学习之面试问题

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里面怎么解决事务问题?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值