黑马程序员技术交流社区
标题:
MySQL数据库的设计
[打印本页]
作者:
Kalpa___
时间:
2019-10-17 22:48
标题:
MySQL数据库的设计
MySQL数据库的设计
一、数据库的设计:设计表
开发人员拿到项目的第一件事
多表之间的关系
分类
一对一:
如:人和身份证
一对多(多对一):
如:部门和员工
多对多:
如:学生和课程
实现关系
一对多(多对一):实现方式:在多的一方建立外键,指向一的一方的主键;
多对多:实现方式:需要借助第三张中间表,中间表至少包含两个字段,这两个字段作为第三张中间表的外键,分别指向两张表的主键;
数据库设计的范式
数据库的备份和还原
命令行:
备份:mysqldump -u用户名 -p密码 备份数据库名称 > 保存的路径
还原: 登陆数据库 创建数据库 使用数据库 执行文件 source 备份路径;
图形化工具
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2