摘要: delete 与 truncate 区别: 1)truncate 是DDL语句,delete 是DML语句; 2)truncate 速度远快于 delete; 原因是:当我们执行delete操作时所有表数据先被copy到回滚表空间,数据量不同花费时间长短不一。而truncate是直接删除数据不进回滚 阅读全文
posted @ 2016-07-13 14:37 zhongjiajie 阅读(1637) 评论(1) 推荐(0) 编辑
摘要: 进场会遇到需要对表、字段进行备注的情况,并且常常带了指定表空间和索引空间,如果把它们都写在一起,就会显得过分臃肿,这个时候可以像下面这样写 1、创建表、注释表、注释字段: 2、声明主键并指定表空间: 将上面的建表和声明主键语句结合起来,就可以较为优雅的完成工作,并且这样的语法有利于后期的维护。建表和 阅读全文
posted @ 2016-07-13 11:26 zhongjiajie 阅读(1680) 评论(0) 推荐(0) 编辑
摘要: 主要讨论共享锁和排它锁两个比较常见简单的锁 共享锁:如果事务T对数据A加上共享锁后,则其他事务只能对A再加共享锁,不能加排他锁。获准共享锁的事务只能读数据,不能修改数据。排他锁:如果事务T对数据A加上排他锁后,则其他事务不能再对A加任任何类型的封锁。获准排他锁的事务既能读数据,又能修改数据。 1、执 阅读全文
posted @ 2016-07-13 10:23 zhongjiajie 阅读(378) 评论(0) 推荐(0) 编辑