抱歉,您的浏览器无法访问本站

本页面需要浏览器支持(启用)JavaScript


了解详情 >

数据库的基本介绍

结构->执行->管理->用户

外键约束

概念foreign key,表中指向外部主键的字段

  • 外键必须要通过语法指定才能称之为外键
    • [constraint 外键名] foreign key (当前表字段名) references 外部表(主键字段)
  • 外键构成条件
    • 外键字段必须与对应表的主键字段类型一致
    • 外键字段本身要求是一个索引(创建外键会自动生成一个索引)

MySQL多表操作

多表:因为单表会出现数据冗余,所以采用多表的方式

MySQL高级SQL操作

常见的SQL高级操作,主要集中在数据操作(增删改查),基于基础操作之上实现一些复杂业务的数据操作

数据库的基本介绍

关系型数据库设计范式

  • Normal Format,符合某一种级别的关系模式的集合,表示一个关系内部各个属性之间的联系的合理化程度
  • 范式是离散数学的概念
  • 范式目标是在满足组织和存储的前提下使数据结构冗余最小化
  • 范式级别越高,表的级别就越标准
  • 目前数据库应用的范式有以下几层
    • 第一范式:1NF
    • 第二范式:2NF
    • 第三范式:3NF
    • 逆规范化

字段

字段类型

  • 字段类型在定义表结构时设定
  • 设定好字段类型后,插入数据时必须与字段类型对应,否则数据错误
  • MySQL有四大数据类型
    • 整数类型
    • 小数类型
    • 字符串类型
    • 时间日期类型

字符集、校对集

字符集

了解字符集的概念,掌握MySQL数据库存储数据的字符集逻辑以及设置方式