文章目录
- 前言
- 面试题系列文章传送门
- MySQL面试题内容
-
- 1. 简述在MySQL数据库中引擎MyISAM和InnoDB的区别?
- 2. MySQL中有哪几种锁?
- 3. 什么是通用SQL函数?
- 4. MySQL中有哪些不同的表格?
- 5. CHAR和VARCHAR的区别?
- 6. MySQL中InnoDB支持的四种事务隔离级别名称,以及逐级之间的区别?
- 7. myisamchk是用来做什么的?
- 8. 主键和候选键有什么区别?
- 9. 如果一个表有一列定义为TIMESTAMP,将发生什么?
- 10. 列设置为AUTO INCREMENT时,如果在表中达到最大值,会发生什么情况?
- 11. MySQL 数据库作发布系统的存储,一天五万条以上的增量,预计运维三年,怎么优化?
- 12. 你怎么看到为表格定义的所有索引?
- 13.MySQ 支持事务吗?
- 14. 如何在 Unix 和 MySQL 时间戳之间进行转换?
- 15. 列对比运算符是什么?
- 16. LIKE 声明中的%和_是什么意思?
- 17. MySQL_fetch_array 和 MySQL_fetch_object 的区别是什么?
- 18. 怎样才能找出最后一次插入时分配了哪个自动增量?
- 19. MySQL 如何优化 DISTINCT?
- 20. 实践中如何优化 MySQL?
- 21. 优化数据库的方法?
- 22. NOW()和 CURRENT_DATE()有什么区别?
- 23. 简单描述 MySQL 中索引、主键、唯一索引、联合索引的区别,对数据库的性能有什么影响(从读写两方面)?
- 24. 什么是非标准字符串类型?
- 25. BLOB 和 TEXT 有什么区别?
- 26. 什么是锁?
- 27. MySQL 有关权限的表都有哪几个?
- 28. MySQL 里记录货币用什么字段类型?
- 29. MyISAM 表格将在哪里存储,并且还提供其存储格式?
- 30. 列的字符串类型可以是什么?
- 31. 完整性约束包括哪些?
- 32. 什么情况下设置了索引但无法使用?
- 33. SQL注入漏洞产生的原因?如何防止?
- 34. 索引的底层实现原理和优化?
- 35. 数据库中的事务是什么?
- 36. MyISAM Static 和 MyISAM Dynamic 有什么区别?
- 37. 如何显示前 50 行?
- 38. 如何为表中得字段选择合适得数据类型?
- 39. 索引的目的是什么?
- 40. 什么是存储过程?用什么来调用?
- 41. 解释 MySQL 外连接、内连接与自连接的区别?
- 42. 什么情况下不宜建立索引?
- 43. SQL 语言包括哪几部分?每部分都有哪些操作关键字?
- 44. 为数据表建立索引的原则有哪些?
- 45. 索引对数据库系统的负面影响是什么?
- 46. Myql 中的事务回滚机制概述?
- 47. 可以使用多少列创建索引?
- 48. 游标是什