Select Case When a is not null then a When b is not null then b When c is not null then c When d is not null then d Else '' End 列名 From Table Name Cas ...
分类:
数据库 时间:
2016-06-24 10:41:24
阅读次数:
207
背景 今天有个客户问我一个蛮有意思的问题。我使用的SQL SERVER 2008的数据库。目前数据库130多G了。其中某个表的就有 3亿1千多万的记录数,占用了50多G。那SQL SERVER 数据库中某一表有没有行数限制和列数限制呢?会不会突然有一天,超过这个限制 我的系统就不能使用了? 分析 这 ...
分类:
数据库 时间:
2016-06-24 10:43:00
阅读次数:
317
使用Navicat for Oracle工具连接oracle的 使用Navicat for Oracle工具连接oracle的 这是一款oracle的客户端的图形化管理和开发工具,这个产品对于许多的数据库都有支持。之前用过 Navicat for sqlserver,感觉很好用,所以下载了Oracl ...
分类:
数据库 时间:
2016-06-24 10:41:45
阅读次数:
246
select SQL_CALC_FOUND_ROWS * from (select * from oses_vehdata201606 union all select * from oses_vehdata201605) t where 1=1 and t.Check_Time between ' ...
分类:
数据库 时间:
2016-06-24 10:38:27
阅读次数:
172
一、新建登录名 1. 在登录名右侧的文本框中输入新建的管理员账号名称;2. 一对单选按钮组中,选择Sql Server 身份验证,并输入登录密码;3. 勾选强制实施密码策略复选框;(密码策略一般是指加强用户登录的密码方式例如:可能需要至少8个以上字符,或在尝试若干登陆失败后该账号即被禁止登陆等等!如 ...
分类:
数据库 时间:
2016-06-24 10:35:48
阅读次数:
181
Hibernate除了支持HQL查询外,还支持原生SQL查询。 对原生SQL查询执行的控制是通过SQLQuery接口进行的,通过执行Session.createSQLQuery()获取这个接口。该接口是Query接口的子接口。 执行SQL查询步骤如下: 1、获取Hibernate Session对象 ...
分类:
数据库 时间:
2016-06-24 10:35:55
阅读次数:
246
一.内联结、外联结、左联结、右联结的含义及区别在SQL标准中规划的(Join)联结大致分为下面四种:1.内联结:将两个表中存在联结关系的字段符合联结关系的那些记录形成记录集的联结。2.外联结:分为外左联结和外右联结。左联结A、B表的意思就是将表A中的全部记录和表B中联结的字段与表A的联结字段符合联结 ...
分类:
数据库 时间:
2016-06-24 10:32:18
阅读次数:
280
ctid: 表示数据记录的物理行当信息,指的是 一条记录位于哪个数据块的哪个位移上面。 跟oracle中伪列 rowid 的意义一样的;只是形式不一样。 例如这有个一表test;查看每行记录的ctid情况 mydb=> select ctid,* from test; ctid | id | nam ...
分类:
数据库 时间:
2016-06-24 10:32:44
阅读次数:
470
创建数据库1、新建连接(连接名,数据库路径和文件名) ddl (结构定义 CREATE ALTER DROP)dml(数据操作 INSERT DELETE UPDATE SELECT) 创建表create table修改表alter table —删除表DROP table t_cjb --插入数据 ...
分类:
数据库 时间:
2016-06-24 10:33:49
阅读次数:
236
原文:SQL 2014 AlwaysOn 搭建 AlwaysOn底层依然采用Windows 故障转移群集的机制进行监测和转移,因此也需要先建立Windows Cluster,只不过可用性组中的数据库不一定非要再存放在共享存储上了。可以是存储在本地磁盘上。 下面,先看一下AlwaysOn的关键特性: ... ...
分类:
数据库 时间:
2016-06-24 10:30:12
阅读次数:
225
原文:SQL Server创建复合索引时,复合索引列顺序对查询的性能影响 说说复合索引 写索引的博客太多了,一直不想动手写,有一下两个原因: 一是觉得有炒剩饭的嫌疑,有兄弟曾说:索引吗,只要在查询条件上建索引就行了,真的可以这么暴力吗? 二来觉得,索引是个非常大的话题,很难概括出所有的情况,你不整出... ...
分类:
数据库 时间:
2016-06-24 10:31:16
阅读次数:
401
这段时间在看《High Performance MySQL》,看到存储引擎这个地方感到很多细节比较陌生,所以总结小记一些为 了适应各种不同的运行环境,MYSQL提供了多种不同的存储引擎(Storage Engine ),在应用程序开发这个层面上,开发者可以根据不同的需求选择适合的Storage En ...
分类:
数据库 时间:
2016-06-24 09:20:27
阅读次数:
189
INSERT即向表中写入数据,每条INSERT语句可以写入一条数据,也可以写入多条数据。另外还可以将其他的查询结果集用在INSERT中,将查询结果写入表中。 测试表 示例1.单条记录INSERT 示例2.多条记录INSERT 和单条记录INSERT的差别是各value间使用逗号分隔,最后一个valu ...
分类:
数据库 时间:
2016-06-24 08:09:47
阅读次数:
280
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION; myuser:代表你要使用的用户 mypassword:代表你的密码 ...
分类:
数据库 时间:
2016-06-24 08:06:33
阅读次数:
164
设置数据库自动内存管理主要是设置两个参数:memory_max_targetmemory_target如果这两个参数设置为0说明数据库内存采用手动管理,反之则为自动管理。关闭数据库。SQL>startupnomountORA-00838:SpecifiedvalueofMEMORY_TARGETistoosmall,needstobeatleast6384M--这里之所以报..
分类:
数据库 时间:
2016-06-24 07:04:35
阅读次数:
266
Microsoft SQL Server Microsoft SQL Server JDBC Driver (一般用来连接 SQLServer 2000) 驱动程序包名:msbase.jar mssqlserver.jar msutil.jar驱动程序类名: com.microsoft.jdbc.s ...
分类:
数据库 时间:
2016-06-24 06:57:48
阅读次数:
196
我的环境: 操作系统:windows7旗舰版(64位) 数据库:64位Oracle11g(win64_11gR2) PL/SQL:PL/SQL developer v9.0.1 准备工作: 1、下载Oracle11g( Microsoft Windows (x64)) 下载路径:http://www ...
分类:
数据库 时间:
2016-06-24 01:41:27
阅读次数:
228