MySQL的简单理解

1 MySQL的基本框架

MySQL的简单理解

2 数据库的概念

即储存数据的文件系统,提供增删改查的简便操作
常用的数据系统包括MySQL,oracle,sqlsever等
一个数据库由多个数据表组成,数据表表明可以看作类名,一行对应一个对象,一列对应一个属性

3 MySQL的三种操作指令

  1. DDL
    database defination language 定义语言 (创改查删)
    包括 create show drop alter
  2. DML
    ~ manipulation language 操作语言
    核心指令:insert update delete
  3. DQL
    ~ query language 查询语言
    核心指令:select

4 约束条件

  1. 主键约束 primary 唯一且不重复
  2. 非空约束 not null
  3. 唯一约束 unique 不重复,可多个
  4. 外键约束 foreign key 用于多表操作
  5. 默认值 default

5 多表操作

多表之间 的关系分为三种:一对一,一对多,多对多
多表操作时通过添加外键来关联:
1 将表分为主,从表
2 外键由从表指向主表主键,且类型长度必须一致
3 约束后:添加数据先添加主表,删除数据先删除从表

6 关于select在多表中的书写技巧 MySQL的简单理解