
数据库
优快云-Luo
这个作者很懒,什么都没留下…
展开
-
MySQL优化
1.概述对于mysql的优化是一个综合性的技术,sql的优化只是其中的一种,其中主要包括表的设计合理化(符合3大范式)。添加索引(index) [普通索引、主键索引、唯一索引unique、全文索引]。分表技术(水平分割、垂直分割)。读写[写: update/delete/add]分离。2.合理设计表在表的设计中一定条件下要满足三范式,表的范式,是首先符合第一范式, 才能满足第二范式 , 进一步满足第三范式。第一范式: 即表的列的具有原子性,不可再分解,即列的信息,不能分解, 只有数据库是关系原创 2020-06-24 11:04:24 · 131 阅读 · 0 评论 -
理清数据库设计
本文参考于如何进行数据库设计,侵删1. 需求分析数据库需求的作用点:数据是什么数据有哪些属性数据和属性各自的特点有哪些搞清楚一些问题实体与实体之间的关系(如1对1,1对多,多对多)实体所包含的属性有哪些哪些属性或属性的组合可以唯一标识一个实体2. 逻辑设计使用ER图进行数据库逻辑建模逻辑设计是做什么的将需求转为数据库的逻辑模型通过ER图的形式对逻辑模型进行展示同所选用的具体的DBMS系统无关3. 物理设计根据数据库自身的特点把逻辑设计转换为物理设计(涉及到选用哪原创 2020-06-01 10:59:38 · 689 阅读 · 0 评论 -
解决数据冗余,插入,删除与更新异常——数据依赖与规范化
转载自解决数据冗余,插入,删除更新异常——数据依赖与规范化在对数据库进行一些操作的时候我们可能会遇到以下的一些问题:数据冗余(想修改一个属性,就要更新多行数据)插入异常(想要插入数据,结构因为表设计的问题,导致不能成功插入)删除异常(只想删除其中的某些数据 ,结果把不该删的也删了)更新异常(想更新一条数据,结果工作量大,还容易出错)其实这就是因为有数据依赖的原因,因为彼此之间有一些依赖关系,所以导致我们的操作总是牵涉颇多,处理不干净数据依赖的几个重要函数依赖:1. 完全函数依赖比如在转载 2020-05-29 17:47:08 · 4540 阅读 · 0 评论 -
SQL Modify varchar2 to clob
由于数据库设计阶段设计不严谨的原因,没有选择适合存储大量文本信息的clob类型,后期更改varchar2类型为clob类型。VARCHAR2 字段类型,oracle sql varchar2的最大支持长度为4000 Byte,而CLOB为字符型大型对象(Character Large Object),与字符集相关,适于存贮大量文本型的数据,最大长度为4G Byte。1.Varchar2 t...原创 2019-07-19 11:53:40 · 298 阅读 · 0 评论