1. DBMS——Database Management System 数据库管理系统中有系统表,也叫数据字典,用于存储它拥有的每个事物的相关信息。数据的数据叫元数据。
2. InnoDB存储机制:建立行级锁来保证事务完整性,并以Oracle风格的共享锁来处理Select语句。
3. SQL:Structured Query Language,结构化查询语言。标准SQL语句可以操作任何关系型数据库。
4. 标准SQL语言通常可以分为如下几种类型:
查询语句:Select语句
DML语句:Data Manipulation Language,即数据操作语言。主要由insert into , update, delete from三个关键字完成。
DDL语句:Data Definition Language,即数据定义语言。主要由create, alter, drop,truncate四个关键字完成。
DCL语句:Data Control Language,即数据控制语言。主要由grant和revoke两个关键字完成。
事务控制语句:主要由commit,rollback和savepoint三个关键字完成。
5. 常见的数据库对象:数据表,数据字典,约束,视图,索引,函数,存储过程,触发器。
6. 五类完整性约束:NOT NULL, UNIQUE, PRIMARY KEY, FOREIGN KEY, CHECK
7. 索引:加速该列的查询速度,索引不能独立存在,必须从属于某一张表。自动创建索引:主键约束,唯一约束,外键约束。
8. 视图:一个或者多个数据表中数据的逻辑显示。
9. having 用于过滤组,where用于过滤行
10. 组函数:avg, count, sum, max, min
11. left join, right join, full join