MySQL数据库是开发领域中最常用的关系型数据库之一。在MySQL的公司收购之后,MySQL也越来越受到广泛的关注。为了在MySQL面试中表现出色,这里有一些最常见的MySQL面试问题及其解答。

  1. Mysql中有哪几种锁?
  2. Mysql中有哪些不同的表格?简述在MySQL数据库中MyISAM和InnoDB的区别
  3. Mysql中InnoDB支持的四种事务隔离级别名称,以及逐级之间的区别?
  4. CHAR和VARCHAR的区别?
  5. 主键和候选键有什么区别?
  6. myisamchk是用来做什么的?
  7. MyISAM Static和MyISAM Dynamic有什么区别?
  8. 如果一个表有一列定义为TIMESTAMP,将发生什么?
  9. 列设置为AUTO INCREMENT时,如果在表中达到最大值,会发生什么情况?
  10. 怎样才能找出最后一次插入时分配了哪个自动增量?