一、SQL分类 DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK) 二、基础语句 2.1、说明:创建数据库 2.2 ...
分类:
数据库 时间:
2017-02-12 00:59:44
阅读次数:
353
1/ISAM ISAM是一个定义明确且历经时间考验的数据表格管理方法,它在设计之时就考虑到数据库被查询的次数要远大于更新的次数。因此,ISAM执行读取操作的速度很快,而且不占用大量的内存和存储资源。ISAM的两个主要不足之处在于,它不支持事务处理,也不能够容错:如果你的硬盘崩溃了,那么数据文件就无法 ...
分类:
数据库 时间:
2017-02-11 12:14:50
阅读次数:
271
**事务处理**1.编程式事务 2.注解式事务 接口 IUserDao 实现 UserDaoImpl @Transactional 注解可用于实现类上,也可以放在具体的方法上。 3.spring aop 拦截器事务 ...
分类:
其他好文 时间:
2017-02-07 22:46:38
阅读次数:
184
例子如下: 在ticket表中先删除trainID=868的数据,设置一个保留点,然后插入一行数据,发现在插入数据插错了,这个时候我们的保留点就可以排上用场了,即rollback到保留点,而不是直接rollback到起点位置。 ...
分类:
数据库 时间:
2017-02-07 12:41:33
阅读次数:
225
本文整理于2012-4 IF OBJECT_ID(N't2', N'U') IS NOT NULL DROP TABLE t2;GOIF OBJECT_ID(N't1', N'U') IS NOT NULL DROP TABLE t1;GOCREATE TABLE t1 (a INT NOT NUL ...
分类:
其他好文 时间:
2017-02-06 23:18:16
阅读次数:
232
USE masterGOALTER DATABASE [DBName] SET SINGLE_USER WITH ROLLBACK IMMEDIATEGO--查看是否还有用户连接SELECT * FROM sys.[sysprocesses] WHERE DB_NAME([dbid])='DBNam ...
分类:
数据库 时间:
2017-02-06 16:00:23
阅读次数:
181
rollback framework could not be initialized, 在安装team viewer 的时候出现的这个错误信息,求大师帮忙 https://zhidao.baidu.com/question/521794345.html ...
分类:
其他好文 时间:
2017-01-14 22:03:47
阅读次数:
652
1PC,one phase commit,一阶段提交 这个就是普通的事务了,只涉及到单个数据源 应用直接与数据源通信,先begin一个事务,然后要么commit,要么rollback 2PC,two phase commit,二阶段提交 用于解决分布式事务,涉及到多个数据源的事务 需要有TM(Tra ...
分类:
其他好文 时间:
2017-01-10 20:00:45
阅读次数:
198
为了保证在应用程序、数据库或系统出现错误后,数据库能够被还原,以保证数据库的完整性,所以需要进行回滚。 回滚(rollback)就是在事务提交之前将数据库数据恢复到事务修改之前数据库数据状态。 回滚执行相反的操作,可以撤销错误的操作,从而保证数据的完整性。 例如,用户A给用户B转账,在数据库中就需要 ...
分类:
其他好文 时间:
2017-01-10 19:48:32
阅读次数:
142
数据库的有关SQL语句 1、数据库 创建 create database data_name on primary (name= ,filename= ,size= ,maxsize= ,filegrowth=), filegroup [辅助文件组名] (name= ,filename= ,size ...
分类:
数据库 时间:
2017-01-07 22:17:54
阅读次数:
343