A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© Kalpa___ 初级黑马   /  2019-10-17 22:48  /  567 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

MySQL数据库的设计一、数据库的设计:设计表
开发人员拿到项目的第一件事
  • 多表之间的关系
    • 分类
      • 一对一:
        • 如:人和身份证

      • 一对多(多对一):
        • 如:部门和员工

      • 多对多:
        • 如:学生和课程


    • 实现关系
      • 一对多(多对一):实现方式:在多的一方建立外键,指向一的一方的主键;
      • 多对多:实现方式:需要借助第三张中间表,中间表至少包含两个字段,这两个字段作为第三张中间表的外键,分别指向两张表的主键;


  • 数据库设计的范式
  • 数据库的备份和还原
    • 命令行:
      • 备份:mysqldump -u用户名 -p密码 备份数据库名称 > 保存的路径
      • 还原:    登陆数据库    创建数据库    使用数据库    执行文件 source 备份路径;

    • 图形化工具


0 个回复

您需要登录后才可以回帖 登录 | 加入黑马