MySQL
白色纯度
这个作者很懒,什么都没留下…
展开
-
数据表的范式
范式是数据表设计的基本原则。目前关系型数据库一共有六种范式,从低到高分别是:1NF(第一范式)、2NF(第二范式)、3NF(第三范式)、BCNF(巴斯-科德范式)、4NF(第四范式)和5NF(第五范式,也称完美范式)。数据库的范式设计越高级,冗余度就越低。高阶的范式一定符合低阶范式的要求。一般来讲,数据表的设计应该满足3NF。但也并非绝对,所以有时还需要破坏范式规则,也就是反规范化...原创 2020-01-17 19:07:06 · 298 阅读 · 0 评论 -
使用python ORM来操作MySQL
昨天的博客是用MySQL官方的MySQL-connector驱动来完成数据库的连接和使用,但只适用于小项目的操作,当项目规模增加时,代码会越来越复杂,维护成本也越来越高,此时需要一个更好的设计模式。即使用ROM框架来操作MySQL。ORM英文是(Object Relation Mapping),中文意思是对象关系映射,它是RDBMS和业务实体对象之间的一个映射。换句话说,是将底层的RDBMS封装...原创 2020-01-14 20:39:14 · 1556 阅读 · 0 评论 -
使用python操作MySQL
之前一直是在DBMS中进行SQL的操作,本文给出一种通过官网提供的驱动器来给python提供连接数据库的方法。首先要下载mysql-connector 这个库,我用的是pycharm,也一直在用anaconda这个库管理工具。所以在anaconda的base环境先中安装这个库:pip install mysql-connector然后我们用python执行如下代码,就可以检验连接是否成...原创 2020-01-13 20:44:54 · 147 阅读 · 0 评论 -
MySQL workbench闪退解决方法
本人新手,前几天才下载了MySQL workbench。可是用了两天之后,某天再次点击时会出现一个不完整的界面,然后就闪退了。看了网上的教程,有两种解决办法。删除文件Workbench, 路径默认在 C:\Users\baiyang\AppData\Roaming\MySQL下。这样的办法确实能解决问题,只是每出现一次就要删除一次,而且不清楚原理草草删除是不能解决问题的。修改wb_optio...原创 2020-01-12 19:26:53 · 3884 阅读 · 1 评论