0%

知识点总结系列之:(三)Mysql


MySQL 常见知识点总结

  • Mysql的技术特点是什么?
  • MySQL 逻辑架构?每一部门的具体作用?
  • MySQL 的查询过程?
  • MySQL 常用的存储引擎有哪些?
  • Heap 表是什么?
  • Heap 表的大小可通过称为max_heap_table_size的Mysql配置变量来控制?
  • InnoDB 存储引擎的特点?
  • MyISAM 存储引擎的特点?
  • 一张表,里面有ID自增主键,当insert了17 条记录之后,删除了第15,16,17条记录,再把Mysql重启,再insert一条记录,这条记录的ID是18还是15?
  • 使用过哪些 Mysql 的索引?
  • 覆盖索引的使用?
  • 唯一索引的使用?
  • Mysql 有哪些锁?
  • 什么时候会发生表锁?
  • 什么时候用行锁?
  • FLOAT 和 DOUBLE 的区别?
  • CHAR 和 VARCHAR 的区别?
  • 区分CHAR_LENGTH和LENGTH?
  • 在 Mysql 中ENUM的用法是什么?
  • 请简洁描述 Mysql 中InnoDB支持的四种事务隔离级别名称,以及逐级之间的区别?
  • 如何定义REGEXP?
  • 列的字符串类型有哪些?
  • 如何获取当前的 Mysql 版本?
  • TIMESTAMP在UPDATE CURRENT_TIMESTAMP数据类型上做什么?
  • 主键和候选键有什么区别?
  • MyISAMchk是用来做什么的?
  • MYSQL数据库服务器性能分析的方法命令有哪些?
  • federated 表是什么?
  • 如果一个表有一列定义为TIMESTAMP,将发生什么?
  • 列设置为AUTO INCREMENT时,如果在表中达到最大值,会发生什么情况?
  • 怎样才能找出最后一次插入时分配了哪个自动增量?
  • 你怎么看到为表格定义的所有索引?
  • LIKE声明中的%和_是什么意思?
  • 如何在Unix和Mysql时间戳之间进行转换?
  • LIKE和REGEXP操作有什么区别?
  • BLOB和TEXT有什么区别?
  • Mysql如何优化DISTINCT?
  • 可以使用多少列创建索引?
  • 解释访问控制列表?
  • MYSQL支持事务吗?
  • Mysql里记录货币用什么字段类型好?
  • MYSQL数据表在什么情况下容易损坏?
  • Mysql中有哪几种锁?如何使用?什么时候发生?
  • 索引实现机制?
  • 数据库查询过慢的优化?
  • 建立 A 列和 B 列的索引需要考虑什么?
  • 高并发访问 MYSQL 时,如何保持数据一致性?
  • 什么时候 MySQL 会对表上锁?对一行上锁?
  • 怎么保证主从服务器中数据库的同步?
  • 怎么保证数据库同时操作几个表的一致性?
  • 数据库之间如何同步?
  • 数据库三大范式?
  • 字符编码选择?
  • 熟悉基本 SQL 操作
  • db 的各种性能指标?
  • 怎么进行数据库优化?
  • Mysql 主从复制的原理是什么?
  • 主从复制中断了怎么办?
  • 主从复制出现延迟怎么处理?
  • 主库崩溃了怎么办?
  • 聚集索引和非聚集索引区别?