mysql数据库
Dorisnzy
dorisnzy
展开
-
数据库设计之三范式的的理解
定义:第一范式(1NF):数据表中的每一列(每个字段)必须是不可拆分的最小单元,也就是确保每一列的原子性;第二范式(2NF):满足1NF后,要求表中的所有列,都必须依赖于主键,而不能有任何一列与主键没有关系,也就是说一个表只描述一件事情; 例如:订单表只描述订单相关的信息,所以所有字段都必须与订单id相关 产品表只描述产品相关的信息,所以所有字段都必须与产品id相 关;因此不能在...转载 2018-07-02 11:01:40 · 280 阅读 · 0 评论 -
数据库设计之反三范式的理解
反三范式是基于第三范式所调整的,没有冗余的数据库未必是最好的数据库,有时为了提高运行效率,就必须降低范式标准,适当保留冗余数据。具体做法是: 在概念数据模型设计时遵守第三范式,降低范式标准的工作放到物理数据模型设计时考虑。降低范式就是增加字段,减少了查询时的关联,提高查询效率,因为在数据库的操作中查询的比例要远远大于DML的比例。但是反范式化一定要适度,并且在原本已满足三范式的基础上再做调整的...转载 2018-07-02 11:09:43 · 3549 阅读 · 0 评论 -
Excel拼装Sql语句将数据批量导入数据库
原理就是利用excel生成sql语句,然后再到数据库中运行。利用这种方法可以将excel数据导入到各种类型的数据库中。下面我们以导入mysql为例,说明一下如何使用这种方法。一、假设你的表格有A、B、C三列数据,希望导入到你的数据库中表格table,对应的字段分别是field1、field2、field3二、在你的表格中增加一列,利用excel的公式自动生成sql语句:1、增加一列(...转载 2019-04-19 16:19:36 · 682 阅读 · 0 评论