摘要: 脏读就是指当一个事务正在访问数据,并且对数据进行了修改,而这种修改还没有提交到数据库中,这时,另外一个事务也访问这个数据,然后使用了这个数据。因为这个数据是还没有提交的数据,那么另外一个事务读到的这个数据是脏数据,依据脏数据所做的操作可能是不正确的。 (百度百科) 脏读:脏读是读到了别的事务回滚前的 阅读全文
posted @ 2019-10-14 14:11 twelvezuo 阅读(2308) 评论(0) 推荐(0) 编辑
摘要: 在数据库使用中,我们偶尔需要运行一些sql脚本对数据进行相关修改操作,在数据修改前我们必须对表数据进行备份来避免出现异常时,可以快速修复数据。示例所示: 阅读全文
posted @ 2019-10-14 14:11 twelvezuo 阅读(1223) 评论(0) 推荐(0) 编辑
摘要: SQL INSERT INTO 语句 INSERT INTO 语句用于向表中插入新记录。 SQL INSERT INTO 语法 INSERT INTO 语句可以有两种编写形式。 ① 第一种形式无需指定要插入数据的列名,只需提供被插入的值即可: ② 第二种形式需要指定列名及被插入的值: BULK IN 阅读全文
posted @ 2019-10-14 14:10 twelvezuo 阅读(2487) 评论(0) 推荐(0) 编辑
摘要: 1. 主键约束(Primay Key Coustraint) 唯一性,非空性 2. 外键约束 (Foreign Key Counstraint)需要建立两表间的关系并引用主表的 3. 唯一约束 (Unique Counstraint)唯一性,可以空,但只能有一个 4. 默认约束 (Default C 阅读全文
posted @ 2019-10-14 14:09 twelvezuo 阅读(5850) 评论(0) 推荐(0) 编辑
摘要: 1 什么是数据冗余 数据冗余:在一个数据集合中重复的数据称为数据冗余。 例如在设计数据库时,某一字段属于一个表,但它又同时出现在另一个或多个表,且完全等同于它在其本来所属表的意义表示,那么这个字段就是一个冗余字段。 1. 关系数据库中的数据冗余主要是指关系数据库中同一信息数据的重复存贮。 2. 数据 阅读全文
posted @ 2019-10-14 14:08 twelvezuo 阅读(1582) 评论(0) 推荐(0) 编辑
摘要: 一、客户需求 客户现在有一个需求,公司有一台很重要SQL数据库,怕有一天服务器或者系统崩溃,导致所有SQL数据库数据丢失,客户想把数据库数据,通过某种方式将数库进行实时同步到另外一台服务器上,这样可以做个backup。 那客户这个需求如何实现呢? 二、解决方案: 通过分析与研究,使用的是SQL自带的 阅读全文
posted @ 2019-10-14 14:08 twelvezuo 阅读(5120) 评论(0) 推荐(3) 编辑
摘要: 背景 随着业务复杂程度的提高、数据规模的增长,越来越多的公司选择对其在线业务数据库进行垂直或水平拆分,甚至选择不同的数据库类型以满足其业务需求。与此同时,业务的数据被“散落”在各个数据库实例中。如何方便地对这些数据进行汇总查询,已经成为困扰用户的一大问题。 例如,一家电商创业公司,最初的会员、商品、 阅读全文
posted @ 2019-10-14 14:07 twelvezuo 阅读(6271) 评论(0) 推荐(0) 编辑
摘要: T-SQL语句中,Pivot运算符用于在列和行之间对数据进行旋转或透视转换,PIVOT命令可以实现数据表的列转行,同时执行聚合运算,UNPIVOT则与其相反,实现数据的行转列。 PIVOT通过将表达式某一列中的唯一值转换为输出中的多个列来旋转表值表达式,并在必要时对最终输出中所需的任何其余列值执行聚 阅读全文
posted @ 2019-10-14 09:33 twelvezuo 阅读(2267) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示