数据库
琉星夜
这个作者很懒,什么都没留下…
展开
-
问题小结2021-10-28
2021.10.28问题:NOT EXIST不生效 SELECT ifnull(SUM(ifnull(item.oldfinalamount, 0)), 0) AS amount FROM tb_sal_order salorder LEFT JOIN tb_sal_orderitem item ON salorder.billid = item.billid LEFT JOIN tb_dealer b ON b.id = salorder.customerid WHERE salorder原创 2021-10-28 14:47:35 · 115 阅读 · 0 评论 -
菜鸡学习笔记--数据库列运算
数据库列相减:如果有空值的话,那样想减还是空值,应该这样:SELECT isnull(A,0)-isnull(B,0) AS 结果 FROM 表 --sqlserver语法SELECT nvl(A,0)-nvl(B,0) AS 结果 FROM 表 --Oracle语法SELECT ifnull(A,0)-ifnull(B,0) AS 结果 FROM 表 --mysql语法...原创 2021-06-24 14:20:58 · 176 阅读 · 0 评论 -
事务四个特征(ACID)
事务四个特性(ACID):一、原子性:(博主理解:事务需要提交,不提交修改无效)事务是数据库的逻辑工作单位,事务中的操作要么都不做,要么都做。二、一致性:(博主理解:???)事务执行只有执行结束和没有执行(原子性),这时候数据库就处于符合约束的正确状态。当因为断电等物理原因(隔离性)中断执行时,事务只有一部分执行了,另一部分没有执行。数据库就处在一个不一致的状态。比如:A要向B支付100元,而A的账户中只有90元,并且我们给定账户余额这一列的约束是,不能小于0.那么很明显这条事务执行会失败,因为原创 2020-12-14 19:34:13 · 202 阅读 · 1 评论 -
什么是数据库?
关系型数据库与非关系型数据库 什么是数据库?数据库是数据的仓库。与普通的“数据仓库”不同的是,数据库依据“数据结构”来组织数据,因为“数据结构”,所以我们看到的数据是比较“条理化”的(比如不会跟以前的普通文件存储式存储成一个文件那么不条理化,我们的数据库分成一个个库,分成一个个表,分成一条条记录,这些记录是多么分明)也因为其“数据结构”式,所以有极高的查找速率(比如B-Tree查找法),(由于专精,可以根据自己的结构特性来快速查找,所以对于数据库的查找会比较快捷;不像普通文件系统的“查找”那么通用)转载 2020-12-14 17:17:49 · 465 阅读 · 0 评论