1. 关系型数据库关系型数据库,是指采用了关系模型来组织数据的数据库。关系模型是在1970年由IBM的研究员E.F.Codd博士首先提出的,在之后的几十年中,关系模型的概念得到了充分的发展并逐渐成为主流数据库结构的主流模型。简单来说,关系模型指的就是二维表格模型,而一个关系型数据库就是由二维表及其之...
分类:
数据库 时间:
2015-08-16 23:01:53
阅读次数:
1383
OracleOracle前身叫SDL,由LarryEllison和另两个编程人员在1977创办,他们开发了自己的拳头产品,在市场上大量销售,1979年,Oracle公司引入了第一个商用SQL关系数据库管理系统。Oracle公司是最早开发关系数据库的厂商之一,其产品支持最广泛的操作系统平台。目前Ora...
分类:
数据库 时间:
2015-08-16 23:01:15
阅读次数:
179
最近同事用iOS App调用Open API时遇到一个问题:在access token过期后,用refresh token刷新access token时,服务器响应"invalid_grant"错误;而在access token没有过期的情况下,能正常刷新access token。先查看了一下OAu...
分类:
数据库 时间:
2015-08-16 22:55:23
阅读次数:
664
use testgo--select * from stu2drop table stu2--删除表gocreate table stu2 --新建一个名为stu2表( id int primary key, name char(20) not null, sex char(10) not null...
分类:
数据库 时间:
2015-08-16 22:52:55
阅读次数:
135
1.事务简介 事务是由一步或几步数据库操作序列组成逻辑执行单元,这系列操作要么全部执行,要么全部放弃执行。程序和事务是两个不同的概念。一般而言:一段程序中可能包含多个事务。MYSQL中只有INNODB和BDB类型的数据表才能支持事务处理,默认配置下,数据库总是自动提交的。2.事务特性 事务具有四.....
分类:
数据库 时间:
2015-08-16 22:44:10
阅读次数:
164
Oracle解析 xml 记录一下。SQL> desc xmlparser;PROCEDURE FREEPARSERArgument Name Type In/Out Default?------------------------------ ----------------------- ---...
分类:
数据库 时间:
2015-08-16 22:36:52
阅读次数:
153
在学习Java操作Oracle数据库的时候,忽然想到这个可不可以像php那样自己建立一个工具类,这样的话可以大大的减小代码的复杂度。也可以提高工作效率。
java如果不能自己建立工具类,那是非常可笑的,但是,在建立的过程中,出现了一些问题,希望在以后不要犯类似的错误。
首先,我们在自建工具类之前必然是先模拟测试的,在这个例子当中,其过程如下:
1:引入Oracle的驱动程序
2:建立Ora...
分类:
数据库 时间:
2015-08-16 21:27:46
阅读次数:
124
背景:之前对于数据库操作部分大多停留在会使用阶段,并未真正考虑过数据库SQL语句的执行效率问题。近期响应项目组其他成员需要,协助手动修改数据库。为了提高工作效率编写了C#测试工程进行相关操作。由于数据库记录量较大(超过10K条),在编写程序过程中发现不同的操作执行效率相差甚远,特做记录如下,待后续有时间再深入分析各种数据库的SQL语句的执行效率。
此次数据库修改要求涉及到删除、修改、添加等各种操作,...
分类:
数据库 时间:
2015-08-16 21:27:41
阅读次数:
218
SQL语句更新时间字段的年份、月份、天数、时、分、秒
分类: 数据库
--修改d表日期字段的年份
update d
set birth=STUFF(convert(nvarchar(23),birth,120),1,4,'2012')
--修改d表日期字段的月份
update d
set birth=STUFF(convert(nvarchar(23),...
分类:
数据库 时间:
2015-08-16 21:24:33
阅读次数:
485
这篇博客我记录在了:http://segmentfault.com/a/1190000003100540
分类:
数据库 时间:
2015-08-16 21:20:40
阅读次数:
171
2.1.1什么是数据切分"Shard" 这个词英文的意思是"碎片",而作为数据库相关的技术用语,似乎最早见于大型多人在线角色扮演游戏中。"Sharding" 姑且称之为"分片"。Sharding 不是一门新技术,而是一个相对简朴的软件理念。众所周知,MySQL 5 之后才有了数据表分区功能,那么在此...
分类:
数据库 时间:
2015-08-16 21:19:37
阅读次数:
231
关系型数据库的优势:1. 保持数据的一致性(事务处理)2.由于以标准化为前提,数据更新的开销很小(相同的字段基本上都只有一处)3. 可以进行Join等复杂查询其中能够保持数据的一致性是关系型数据库的最大优势。关系型数据库的不足:不擅长的处理1. 大量数据的写入处理2. 为有数据更新的表做索引或表结构...
分类:
数据库 时间:
2015-08-16 21:17:01
阅读次数:
1514
/* UNION */ ------------------将多个select查询的结果组合成一个结果集合。SELECT ... UNION [ALL|DISTINCT] SELECT ...默认 DISTINCT 方式,即所有返回的行都是唯一的建议,对每个SELECT查询加上小括号包裹。ORDER...
分类:
数据库 时间:
2015-08-16 21:17:16
阅读次数:
180
本文转载自http://www.cnblogs.com/leiOOlei/archive/2013/10/21/3380568.html因为已经是第二次遇到,所以COPY过来,怕以后别人的BLOG关了后者什么原因, 查不到了。先查看自己ORACLE的版本,使用SQLPLUS / AS SYSDBA登...
分类:
数据库 时间:
2015-08-16 21:17:47
阅读次数:
157
一、 整数数据类型整数数据类型是最常用的数据类型之一。1、INT (INTEGER)INT (或INTEGER)数据类型存储从-2的31次方 (-2 ,147 ,483 ,648) 到2的31次方-1 (2 ,147 ,483,647) 之间的所有正负整数。每个INT 类型的数据按4 个字节存储,其...
分类:
数据库 时间:
2015-08-16 21:09:53
阅读次数:
138
/* 列属性(列约束) */ ----------1. 主键 - 能唯一标识记录的字段,可以作为主键。 - 一个表只能有一个主键。 - 主键具有唯一性。 - 声明字段时,用 primary key 标识。 也可以在字段列表之后声明 例:create table tab...
分类:
数据库 时间:
2015-08-16 21:03:15
阅读次数:
155
ALTER FUNCTION [GetDistance]( @GPSLng DECIMAL(12,6),@GPSLat DECIMAL(12,6),@Lng DECIMAL(12,6),@Lat DECIMAL(12,6))RETURNS DECIMAL(12,4)ASBEGIN DECLAR...
分类:
数据库 时间:
2015-08-16 21:02:33
阅读次数:
386