NoSQL即Not-OnlySQL是关系型数据库的良好补充关系型数据库是基于关系模型提出来的数据库.那么什么是关系模型呢?以行和列的方式二维表的方式存储数据的模型就是关系型数据库.例如:mysql和oracle随着互联网web网站的兴起,关系型数据库暴露的缺点越来越多,关系型数据库可以应付上..
分类:
数据库 时间:
2016-09-29 22:17:11
阅读次数:
242
整改了一番脚本,遇到了一些两种数据库之间的差异,记录一下: 触发器: 存储过程: 1.oracle创建语比较简洁,mysql要先执行drop 2.mysql先变量再类型,oracle相反,且不必限定长度 3.如果是number或varchar2的话不需要定义长度。否则编译不能通过 那么如何任性删除触 ...
分类:
数据库 时间:
2016-09-19 18:01:48
阅读次数:
224
1.MySql和Oracle的日期转换 mysql中有2种日期格式DATE和TIME,oracle只有一种日期格式DATE。 oracle> select to_char(sysdate,'yyyy-mm-dd') from dual; oracle> select to_char(sysdate, ...
分类:
数据库 时间:
2016-08-31 18:54:20
阅读次数:
249
1.游标是啥玩意?简单的说:游标(cursor)就是游动的标识,啥意思呢,通俗的这么说,一条sql取出对应n条结果资源的接口/句柄,就是游标,沿着游标可以一次取出一行。我给大家准备一张图: 2.怎么使用游标?//1.声明/定义一个游标declare 声明;declare 游标名 cursor for ...
分类:
数据库 时间:
2016-08-13 21:08:49
阅读次数:
264
有人问,MySQL里Update时条件列没有索引,产生的是表级锁,而Oracle里是行级锁。下面来对比下MySQLINNODB引擎和Oracle的行锁机制:INNODBINNODB表是索引组织的表,主键是聚集索引,非主键索引都包含主键信息。INNODB默认是行锁。INNODB行锁是通过给索引项加锁来实现的,即只有..
分类:
数据库 时间:
2016-08-12 21:53:50
阅读次数:
165
特别要注意符号的位置以及有无!!! 先创建表t_user: Delimiter作为执行的开始与结束: 创建存储过程pro_user()、定义变量: 再创建一个存储过程并为变量赋值: 调用存储过程pro_user2(): 接下来创建表t_user2,并从该表中取一个数据插入到表t_user中: 先创建 ...
分类:
其他好文 时间:
2016-08-06 12:52:14
阅读次数:
172
@@fetch_status declare @id int set @id = 1 DECLARE cur1 CURSOR FORSELECT employeeid FROM #table OPEN cur1 ;FETCH NEXT FROM cur1 ;WHILE @@FETCH_STATUS ...
分类:
数据库 时间:
2016-08-05 21:12:41
阅读次数:
140
mysql游标的使用能够循环获取结果级进行操作 定义游标 DECLARE id int; DECLARE name varchar(30); DECLARE cursor_name CURSOR FOR select c_id,c_name from tables (把select查询到的数据赋给游 ...
分类:
数据库 时间:
2016-08-01 22:34:44
阅读次数:
223
在PL/SQL 程序中 对于处理多行记录的事务经常使用游标来实现 有点像JAVA的迭代器 1游标的使用 定义游标 打开游标 提取游标数据 关闭游标 注意:定义的游标不能有Into语句 2 使用游标 --打印出80部门的所有的员工的工资 declare v_sal employees.salary%t ...
分类:
其他好文 时间:
2016-08-01 01:42:12
阅读次数:
144