场景
财务相关的数据存储通常会用到小数,那么一般使用decimal类型来存储,如计算税率、利润率等,我们一般通过程序去计算,但是在导表等某些场景下也可以通过MySQL内置函数来实现。
语法
2024年04月26日
场景
财务相关的数据存储通常会用到小数,那么一般使用decimal类型来存储,如计算税率、利润率等,我们一般通过程序去计算,但是在导表等某些场景下也可以通过MySQL内置函数来实现。
语法
2024年04月26日
上周在做公司项目的时候,产品要求清理数据库,删除试运行期间产生的数据,删就删,那在选择删除的时候是用drop、truncate、还是delete呢?这里就要探究一下三者之间的异同:
相同点:
● 都可以实现删除数据的功能
不同点:
1. Truncate是一个DDL命令,而DELETEE是一个DML命令
2024年04月26日
a.delete用来删除表的全部或者一部分数据行,执行delete之后,用户需要提交(commit)或者回滚(rollback)来执行删除或者撤销删除,delete命令会触发这个表上所有的delete触发器。
b.truncate删除表中的所有数据,这个操作不能回滚,也不会触发这个表上的触发器,truncate比delete更快,占用的空间更小
2024年04月26日
说到删除表数据的关键字,大家记得最多的可能就是delete了
然而我们做数据库开发,读取数据库数据.对另外的两兄弟用得就比较少了
现在来介绍另外两个兄弟,都是删除表数据的,其实也是很容易理解的
drop
出没场合:drop table tb --tb表示数据表的名字,下同
2024年04月26日
Oracle数据库故障&分析:
北京某单位Oracle 11g R2数据库误执行truncate table CM_CHECK_ITEM_HIS,表数据丢失,查询该表时报错。数据库备份无法使用,表数据无法查询。
2024年04月26日
众所周知,TRUNCATE TABLE是一种快速清空表内数据的一种方式,与delete方式不同,truncate只产生非常少的redo和undo,就实现了清空表数据并降低表HWM的功能。本文主要围绕TRUNCATE TABLE的实现原理和TRUNCATE TABLE的恢复来展开。
2024年04月26日
Oracle数据库数据恢复环境:
北京某国企客户Oracle 11g R2数据库误truncate table CM_CHECK_ITEM_HIS,表数据丢失,业务查询到该表时报错,数据库的备份不可用,无法查询表数据。