[关闭]
@wangyupu 2020-07-14T10:44:53.000000Z 字数 513 阅读 33

.#数据库mysql学习第六章数据库设计

mysql


老师讲解的主要大纲有表连接,数据库设计三大泛型(我以为我听懂了接下来我们就来讲解一下数据库设计还有数据库的导入导出)

DBA命令

将数据库当总的数据导出

  1. 注意此处在WINDOUSDOS命令中执行
  2. 语法如下(导出表):
  3. mysqldump 数据库名 >哪个盘:\数据库名.sql -u用户名 -p密码
  4. 导出表:
  5. mysqldump 数据库名 添加指定表 > 导出到哪个盘:\表名.sql -u用户名 -p密码

导入数据

  1. create database 数据库名;
  2. use 数据库名;
  3. source 数据存放路径;

表关系

  1. 一对一 举个例子 一张表中的一行数据对应另一张表中的一行数据就叫做一对一
  1. 一对多 举个例子一张表中的一行数据对应另一张表中的多行数据就叫做一度多
  1. 多对一 举个例子一张表中的多行数据对应另一张表中的一行数据就叫做多对一
  1. 多对多 举个例子一张表中的多行数据对应另一张表的多行数据就叫做多对多

三大范式

  1. 1.数据表中每一列(字段)必须是不可拆分的最小单元,也就是确保每一列的原子性
  1. 2关系模式必须满足第一范式并且所有非属性都完全依赖于主键
  1. 3.满足前两条后,要求表中的每一列都要有与主键直接相关而不是间接相关(表中的每一列只能依赖于主键)
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注