前言
- 什么是事务,以及事务的四大特性?
- 事务的隔离级别有哪些,MySQl默认是哪个?
- 内连接与外连接的区别是什么?
- 常用的存储引擎?InnoDB与MyISAM的区别?
- MySQL默认InnoDB引擎的索引是什么数据结构?
- 如何查看MySQL的执行计划?
- 索引失效的情况有哪些?
- 什么是回表查询?
- 什么是MVCC?
- MySQL主从复制的原理是什么?
- 主从复制之后的读写分离如何实现?
- 数据库的分库分表如何实现?
数据库相关概念
名称 | 全程 | 简称 |
---|---|---|
数据库 | 存储数据的仓库,数据是有组织的进行存储 | DataBase(DB) |
数据库管理系统 | 操纵和管理数据库的大型软件 | DataBase Management System(DBMS) |
SQL | 操作关系型数据库的编程语言,定义了一套操作关系型数据库统一标准 | Structured. Query Language(SQL) |
MySQL数据库
关系型数据库 RDBMS
概念:建立在关系模型基础上,由多张互相连接的二维表组成的数据库
特点:
- 使用表存储数据,格式统一,便于维护
- 使用SQL语言操作,标准统一,使用方便