1 MySQL的基本框架
2 数据库的概念
即储存数据的文件系统,提供增删改查的简便操作
常用的数据系统包括MySQL,oracle,sqlsever等
一个数据库由多个数据表组成,数据表表明可以看作类名,一行对应一个对象,一列对应一个属性
3 MySQL的三种操作指令
- DDL
database defination language 定义语言 (创改查删)
包括 create show drop alter
DDL指令后都需要加table或者database,不能直接接名字
- DML
~ manipulation language 操作语言
核心指令:insert update delete - DQL
~ query language 查询语言
核心指令:select
4 约束条件
- 主键约束 primary 唯一且不重复
- 非空约束 not null
- 唯一约束 unique 不重复,可多个
- 外键约束 foreign key 用于多表操作
- 默认值 default
5 多表操作
多表之间 的关系分为三种:一对一,一对多,多对多
多表操作时通过添加外键来关联:
1 将表分为主,从表
2 外键由从表指向主表主键,且类型长度必须一致
3 约束后:添加数据先添加主表,删除数据先删除从表