
SQL
Ken_Li_Lsq
这个作者很懒,什么都没留下…
展开
-
SQL SERVER:获取树形结构表的层级、索引和序号
/* 新建树形结构表,id,父节点(parentid) 节点层级(depth),广度优先遍历索引(pathindex),树结构序号(numbericalmapping)*/CREATE TABLE tree( id int NOT NULL, parentid int NULL, name nvarchar(300) NOT NU...原创 2019-07-02 14:52:18 · 2143 阅读 · 0 评论 -
SQL:测试比较exists和in的执行效率
目录1.select 具体字段和select *的效率2.exists 和 in的效率(关联字段都是索引列)任务表(Task)中,大概有30列,大概有35万的数据量。1.select 具体字段和select *的效率set statistics time onselect * from x.dbo.et_taskselect id,name from x.d...原创 2019-07-09 09:08:59 · 565 阅读 · 0 评论 -
MySQL的事务处理(Transation)和自动执行(AutoCommit)与提交类型(Completion)
1、事务(transaction)事务在计算机术语中是指访问并可能更新数据库中各种数据项的一个程序执行单元(unit)。事务主要用于处理操作量大,复杂度高的数据。如果你要删除一条主表信息,而主表有多个从表的时候,你需要有步骤地删除明细后再删除主表信息,这个过程极其容易出错,那么这个时候就是用事务才处理是最合适的了。2、事务(Transcation)的用法事务开始(start transact...原创 2019-07-15 16:07:07 · 2275 阅读 · 0 评论 -
MySQL的事务异常处理及隔离级别(包括实例测试)
MySQL的事务异常处理及隔离级别事务异常,包括脏读(Dirty Read)、不可重复读(Non-repeactable Read)和幻读(Phantom Read)。脏读维基百科的解释:A dirty read (aka uncommitted dependency) occurs when a transaction is allowed to read data from ...原创 2019-07-17 16:47:54 · 389 阅读 · 0 评论