美文网首页
mysql基础-数据库的设计(五)

mysql基础-数据库的设计(五)

作者: 程序猿峰岑 | 来源:发表于2020-05-04 20:34 被阅读0次

数据库的设计

1.多表之间的关系:1.一对一:如:人和身份证 分析:一个人只有一个身份证,一个身份证只能对应一个人。

2.一对多的关系(多对一):部门和员工 分析:一个部门有多个员工,一个员工只能对应一个部门

3.多对多的关系:学生和课程 分析:一个学生可以选择多门课程,一个课程可以选择多个学生

1.一对多 实现方式:在多的一方建立外键,指向一的一方的主键

2.多对多 实现方式:需要借助第三张中间表,中间表至少包含两个字段,这两张字段作为第三张表的外键,分别指向两张表的主键

3.一对一 实现方式:可以在任意一方添加唯一外键指向一方的主键

创建复合主键:PRIMARY KEY (rid,uid),——>复合主键 foreign key(rid) references tab_route(uid),foreign key(uid) references tab_user(uid)

数据库设计的范式:概念:设计数据库时,需要遵循的一些规范

image.png

数据库的备份和还原:

备份命令:语法:mysqldump -u用户名 -p密码 数据库的名称 >保存的路径

还原:1.登录数据库。2.创建数据库。3.使用数据库。4.执行文件source文件路径

相关文章

  • mysql基础

    mysql添加外键的4种方式 MySQL基础考点1 MySQL基础考点2 MySQL数据库六大设计规范总结1 My...

  • mysql基础-数据库的设计(五)

    数据库的设计 1.多表之间的关系:1.一对一:如:人和身份证 分析:一个人只有一个身份证,一个身份证只能对应一个...

  • 2018-04-09 数据仓库技能要求

    一、基础技能1 关系数据库基础1.1. 关系数据库-mysql1.1.1 mysql 应用1.1.2 mysql ...

  • 数据库规范

    Tips:高性能可扩展mysql视频学习记录(一)1.数据库的命名规范 2.数据库基础设计规范 3.索引设计规范(...

  • mysql数据库规范

    一.建表规范 MYSQL数据库设计规范与原则 互联网MySQL开发规范 1.基础规范 使用 INNODB 存储引擎...

  • MySQL-性能优化-优化设计和设计原则

    MySQL-性能优化-优化设计和设计原则 MySQL性能优化目的 如何合理的设计数据库? 什么样的数据库设计才能给...

  • mysql基础语法,常用操作及概念

    mysql基础 数据库的好处 数据库相关概念 数据库存储数据的特点 MySQL产品的介绍和安装 MySQL服务的启...

  • 分库分表,读写分离,数据库架构

    MySql--数据库设计三范式 一、mysql集群搭建 1、MySQL数据库的几种常见高可用方案2、MySQL分布...

  • 数据库设计规范

    【MySQL】MySQL数据库设计规范 1. 规范背景与⽬的 MySQL数据库与 Oracle、 SQL Serv...

  • window7安装Windows MySQL Workbench

    MySQL Workbench是一款专为MySQL设计的ER/数据库建模工具。它是著名的数据库设计工具DBDesi...

网友评论

      本文标题:mysql基础-数据库的设计(五)

      本文链接:https://www.haomeiwen.com/subject/cutughtx.html