EXISTS用于检查子查询是否至少会返回一行数据,该子查询实际上并不返回任何数据,而是返回值True或FalseEXISTS 指定一个子查询,检测行的存在。EXISTS与IN的使用效率的问题,通常情况下采用exists要比in效率高,因为IN不走索引,但要看实际情况具体使用:IN适合于外表大而内表小...
分类:
数据库 时间:
2015-02-03 12:44:56
阅读次数:
143
很多程序员视 SQL 为洪水猛兽。SQL 是一种为数不多的声明性语言,它的运行方式完全不同于我们所熟知的命令行语言、面向对象的程序语言、甚至是函数语言(尽管有些人认为 SQL 语言也是一种函数式语言)。我们每天都在写 SQL 并且应用在开源软件 jOOQ 中。于是我想把 SQL 之美介绍给那些仍然对...
分类:
数据库 时间:
2015-02-03 12:45:11
阅读次数:
162
在使用JDBC时,会重复的写很多重复的代码,例如 Connection conn = null; PreparedStatement ps = null; ResultSet rs = null; String ...
分类:
数据库 时间:
2015-02-03 12:43:01
阅读次数:
226
在net安装程序中部署oracle客户端全攻略
主要的是要做三件工作: 打包文件,写注册表,注册环境变量说明:我的oracle版本为9, 在2000 advanced server 上测试通过,可以正常创建数据库连接
1.打包文件目录结果如下图所示 以下是我的打包程序中的文件目录,bin : 最重要...
分类:
数据库 时间:
2015-02-03 12:42:39
阅读次数:
200
SELECT * FROM( SELECT * FROM ( SELECT loc.loc_name [abction], stu_id, stu.hs_grad [HigYear], cst.consultiabcescription [Tyervice] FROM student_tbl s.....
分类:
数据库 时间:
2015-02-03 12:37:53
阅读次数:
148
首先下载mongdb的zip包,可以到:http://www.mongodb.org/downloads。选择32位或64位的。在D盘创建mongodb文件夹,d:\mongodb。把解压里面所有的东西都拷贝到该文件夹下。并在这个文件夹下创建data文件夹。d:\mongodb\data。在data...
分类:
数据库 时间:
2015-02-03 12:35:34
阅读次数:
170
Apache之.htaccess备忘录
分类:
数据库 时间:
2015-02-03 12:33:43
阅读次数:
192
主键约束SELECT USER_CONS_COLUMNS.CONSTRAINT_NAME AS 约束名, USER_CONS_COLUMNS.TABLE_NAME AS 表名, USER_CONS_COLUMNS.COLUMN_NAME AS 列名, USER_CONS_COLUMNS.POSITI...
分类:
数据库 时间:
2015-02-03 12:34:04
阅读次数:
147
SQL Server 存储过程Transact-SQL中的存储过程,非常类似于Java语言中的方法,它可以重复调用。当存储过程执行一次后,可以将语句缓存中,这样下次执行的时候直接使用缓存中的语句。这样就可以提高存储过程的性能。Ø 存储过程的概念 存储过程Procedure是一组为了完成特定功能的SQ...
分类:
数据库 时间:
2015-02-03 12:30:32
阅读次数:
217
schema.rbActiveRecord::Schema.define(version: 20150203032005) do create_table "addresses", force: true do |t| t.integer "client_id" t.string ...
分类:
数据库 时间:
2015-02-03 12:29:16
阅读次数:
208
http://www.oschina.net/translate/the-easy-way-of-building-a-growing-startup-architecture
分类:
数据库 时间:
2015-02-03 11:26:57
阅读次数:
260
/*?StreamTypeEnum?Values
?*/
var?adTypeBinary?=?1;
var?adTypeText?=?2;
/*?LineSeparatorEnum?Values
?*/
var?adLF?=?10;
var?adCR?=?13;
var?adCRLF?=?-1;
/*?StreamWriteEnum?Val...
分类:
数据库 时间:
2015-02-03 11:25:24
阅读次数:
347
第一步:创建一个名为backmysql的批处理保存在/wwwroot/Backup/里,内容如下: backDate=`date?+%Y%m%d`?
mysqldump?数据库名?-u用户名?-p密码?>?/wwwroot/Backup/$backDate.sql
tar?zcvf?$rq.tar.gz?$...
分类:
数据库 时间:
2015-02-03 11:22:15
阅读次数:
132
第一章MSSQL备份1、确定MSSQL数据库能正常使用2、在windows上安装nbu客户端软件,安装客户端软件同时会自动把MSSQLagent安装了,安装完毕并重启。3、在客户端的netbackupMSSQLclient工具的setserverconnectionsproperties属性里设置MSSQL的用户名和密码,输入用户名和密码后,..
分类:
数据库 时间:
2015-02-03 11:20:43
阅读次数:
594
什么是JDBC?
Java语言访问数据库的一种规范,是一套API
JDBC (Java Database Connectivity) API,即Java数据库编程接口,是一组标准的Java语言中的接口和类,使用这些接口和类,Java客户端程序可以访问各种不同类型的数据库。比如建立数据库连接、执行SQL语句进行数据的存取操作。
JDBC规范采用接口和实现分离的思想设计了Java数据...
分类:
数据库 时间:
2015-02-03 11:17:41
阅读次数:
316
最近在调优分区表的层次查询时,发现用不到分区,做了一个实验,发现还是可以用的到的,只是写法上有些要求。
drop table test;
create table test
(
id number primary key,
parent_id number,
name varchar2(20),
code varchar2(4)
)
partition...
分类:
数据库 时间:
2015-02-03 11:15:43
阅读次数:
204
(1)DECLARE 两种用法:
1>:
DECLARE @usid VARCHAR(50),@usna NVARCHAR(100),@grna NVARCHAR(100);
2>:
DECLARE @usid VARCHAR(50)
DECLARE @usna NVARCHAR(100)
DECLARE @grna NVARCHAR(100)
(2)select 1 from ...
分类:
数据库 时间:
2015-02-03 11:13:29
阅读次数:
220