MySQL笔记(五)[数据库设计的范式、数据库的备份和还原]

一、数据库设计的范式

  • 概念:设计数据库时,需要遵循的一些规范。要遵循后边的方式要求,必须选遵循前边的所有范式要求
  1. 设计关系数据库时,遵从不同的规范要求,设计出合理的关系型数据库,这些不同的规范要求称为不同的范式, 各种范式呈递次规范,越高的范式数据库冗余越小。

  2. 目前关系数据库有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、巴斯-科德范式(BCDF)、第四范式(4NF)、第五范式(5NF,又称为完美范式)。

    分类:

    1. 第一范式(1NF):每一列都是不可分割的原子数据项。
    2. 第二范式(2NF):在1NF的基础上,非码属性必须完全依赖于选码(在1NF基础上消除非主属性对主码的部分函数依赖)
    3. 第三范式(3NF):在2NF基础上,任何非主属性不依赖于其他非主属性(2NF基础上消除传递依赖。)

    详细了解可以参考☛大佬博客

二、数据库的备份和还原

  1. 命令行:
    语法:
  • 备份:

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

    数据库备份
    将db1数据库备份到D盘中。

  • 还原:

1. 登陆数据库
2. 创建数据库
3. 使用数据库
4. 执行文件  source 文件路径。  例如要恢复a.sql文件,可以在命令行中输入 source d://a.sql
  1. 图形化工具
  • 备份
    图形化数据库备份
  • 还原
    (1)新建一个数据库
    0003
    0004
    (2)打开数据库
    (3)运行SQL文件对话框,按开始,等运行完后就可以关掉了。
    0005
    0006
全部评论

相关推荐

10-13 22:56
门头沟学院 C++
rt,鼠鼠的浪潮网签明天过期,鼠鼠是山东人,好像自己也能接受。之前的面试大厂基本挂干净了,剩下小米二面后在泡,问了下面试官没有挂,但要泡。还有海信似乎也通过了,不过在深圳,鼠鼠也不是很想去。其它还有一些公司应该陆陆续续还有一些面试,现在有些纠结是直接签了还是再等再面呢?大佬们能不能给鼠鼠提一些意见,万分感谢!!!
牛客78696106...:浪潮可不是开摆,当初我还是开发的时候我组长跟我说他们组有段时间天天1,2点走,早上5点就来,全组肝出来心肌炎,浪潮挣钱省立花可不是说说,当然也看部门,但是浪潮普遍就那dio样,而且你算下时薪就知道不高,没事也是9点半走,不然算你旷工
投递小米集团等公司10个岗位
点赞 评论 收藏
分享
09-01 11:31
门头沟学院 Java
buul:七牛云的吧,感觉想法是好的,但是大家没那么多时间弄他这个啊。。。不知道的还以为他是顶尖大厂呢还搞比赛抢hc,只能说应试者的痛苦考察方是无法理解的,他们只会想一出是一出
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务