如何新如建数据库? …….ldf——日志文件 .mdf——主数据文件 .ndf——次数据文件 一个数据库中,可以有多个日志文件,多个次数据文件,但只能有一个主数据文件。如何新建表? ……行次序无关,列次序无关。SQL语句 DDL DML(增、删、改、查) DCL增 insert into 表名(列名...
分类:
数据库 时间:
2015-01-08 17:19:41
阅读次数:
271
--游标分2种类型: --静态游标:结果集已经存在(静态定义)的游标,分为隐式和显示游标 --隐式游标:所有DML语句为隐式游标,通过隐式游标属性可以获取SQL语句信息 --显示游标:用户显示声明的游标,即指定结果集,当查询返回结果超过一定行时,就需要一个显示游标 --REF 游标...
分类:
其他好文 时间:
2015-01-08 14:50:37
阅读次数:
204
DML锁,也叫做数据锁(data lock),用于保证在多用户操作数据时数据的完整。DML锁防止相互冲突的DML和DDL操作同时发生。
DML锁有行锁(Row Locks,TX)和表锁(Table Locks,TM),不同的DML操作会自动请求对应的锁。
行锁(Row Locks,TX)
行锁也叫TX锁,用于锁表的一行数据。当一个事务对一行数据做INSERT、UPDATE、DELETE、...
分类:
数据库 时间:
2015-01-08 11:24:53
阅读次数:
297
原文:Oracle基础 动态SQL语句一、静态SQL和动态SQL的概念。 1、静态SQL 静态SQL是我们常用的使用SQL语句的方式,就是编写PL/SQL时,SQL语句已经编写好了。因为静态SQL是在编写程序时就确定了,我们只能使用SQL中的DML和事务控制语句,但是DDL语句,以及会话控制语句却不...
分类:
数据库 时间:
2015-01-07 10:51:26
阅读次数:
223
一、静态SQL和动态SQL的概念。 1、静态SQL 静态SQL是我们常用的使用SQL语句的方式,就是编写PL/SQL时,SQL语句已经编写好了。因为静态SQL是在编写程序时就确定了,我们只能使用SQL中的DML和事务控制语句,但是DDL语句,以及会话控制语句却不能再PL/SQL中直接使用,如动态.....
分类:
数据库 时间:
2015-01-07 01:48:46
阅读次数:
186
trigger一、类型: DML触发器:insert、update、delete 替代触发器:针对视图 系统触发器:针对系统事件二、触发频率: 语句级(statement):当触发事件发生时,该触发器只执行一次; 行级(row):当触发事件发生时,针对会受到影响的每一行数据,触发...
分类:
其他好文 时间:
2015-01-06 20:02:20
阅读次数:
248
1 commit(false);10 $result1 = $mysqli->execute_dml($sql1);11 $result2 = $mysqli->execute_dml($sql2);12 if (!$result1 || !$result2) {13 ...
分类:
其他好文 时间:
2015-01-06 11:55:11
阅读次数:
115
有一张银行账号表create table account(id int primary key,balance float);现在有一段php程序,要完成把1号10元钱,转到2号账号上事务基本:事务用于保证数据的一致性,它由一组相关的dml语句组成,该组的dml语句要么全部成功,要么全部失败。如:网...
分类:
数据库 时间:
2015-01-06 11:43:48
阅读次数:
200
触发器按类型分为三类:1. DML 触发器,在数据变更时触发;2. DDL 触发器,在修改数据库级别或实例级别对象时触发;3. Login 触发器,在用户登录时触发;最常见的是DML触发器,DML触发器又可以分为两类: INSTEAD OF触发器和AFTER触发器(部分书上有提到FOR触发器,其实就...
分类:
其他好文 时间:
2015-01-06 00:48:20
阅读次数:
303
cursor一、分类:静态游标 显式游标(需要明确定义) 隐式游标(所有dml语句都为隐式游标,for循环也是隐式游标)ref游标 (尽量不用ref游标,ref游标可在程序间传递数据集) 强类型ref游标(定义中有返回值) 弱类型ref游标(定义中无返回值)二、游标的几个状态值:(...
分类:
其他好文 时间:
2015-01-05 23:09:43
阅读次数:
187