MySQL知识点归纳

1.数据库定义。
数据库库分为关系型和非关系型

2.数据库四层:数据库系统、数据库、表、字段
3.对数据库/表的增删改查,对表中数据的增删改查:insert
\update\delete\select
3.数据库数据类型三大类:数值类型、字符串类型、时间日期类型
4.列属性
5.主键(业务主键,逻辑主键)、主键冲突
6.自增长,字段必须是一个索引才能是自增长,一张表最多一个自
增长
7.唯一键:表中多个字段需要唯一性约束
8.索引:主键、唯一键、全文索引、普通索引
9.关系(表中记录):一对一,一对多,多对多
10.范式:前三层范式重点掌握1(原子性)2(部分依赖)3(传递依赖)
11.蠕虫复制:1.从已有表拷贝数据到新表中、2.迅速让表中数据
膨胀到一定量级;测试表的压力及效率
12.Group by,统计函数count(),max()
13.Having,Having和where的区别、limit字句
14.连接查询:内连接、外连接、交叉连接、自然连接
15.外键、父表和子表(表A的主键是表B的一个字段,这个字段称
为B的外键,A是父表,B是子表。(有外键的是子表))。
16.联合查询和子查询(标量子查询、行子查询、列子查询、表子查
询),order by
17.视图
18.数据备份还原(数据表备份、单表数据备份、SQL备份、增量备
份)
19.事务操作(自动事务和手动事务,一般选自动事务)、事务四
大特性(ACID)、回滚点
20.变量(系统变量和自定义变量)、系统变量用来控制服务器表
现、自定义变量不区分数据库。
21.触发器:事先为表绑定好一段代码,表中发生操作时自动执行
。触发器:事件类型,触发时间,触发对象
22.函数(系统函数和自定义函数)
23.存储过程

你可能感兴趣的:(MySQL)