很多程序员视 SQL 为洪水猛兽。SQL 是一种为数不多的声明性语言,它的运行方式完全不同于我们所熟知的命令行语言、面向对象的程序语言、甚至是函数语言(尽管有些人认为 SQL 语言也是一种函数式语言)。我们每天都在写 SQL 并且应用在开源软件 jOOQ 中。于是我想把 SQL 之美介绍给那些仍然对...
分类:
数据库 时间:
2016-01-15 12:34:24
阅读次数:
328
虚拟机使用XP系统:打开boot.ini:添加一条调试启动项:然后关闭计算机,修改虚拟机的设置:添加一个串行端口:配置成这样:然后,在真机里找到设备管理器,将波特率设置成115200:在要启动的Windbg的属性中的目标中添加参数:-b -k com:port=\\.\pipe\com_2,baud...
分类:
数据库 时间:
2016-01-15 12:33:41
阅读次数:
242
原文出处:头头哥欢迎分享原创到伯乐头条一切都是为了性能,一切都是为了业务一、查询的逻辑执行顺序12345678(1) FROM left_table(3) join_type JOIN right_table (2) ON join_condition(4) WHERE where_conditio...
分类:
数据库 时间:
2016-01-15 12:33:18
阅读次数:
238
Visio2010建立ER图并直接导出为SQL语句2013年08月20日? 综合? 共 2581字 ? 字号小中大?评论关闭 建立数据库时我们需要考虑数据之间的关系,为了理清数据之间的关系我们需要对数据进行统一的整理。对于较复杂的数据库我们需要建立数据库模型,具体可分为两步:首先对数据库进行结构分析...
分类:
数据库 时间:
2016-01-15 12:24:04
阅读次数:
699
回到目录在进行统计时,尤其是按月进行统计,由于我们采用的时间是一个2015-12-12日这种,所以在linq你无法进行拆分,你拆分了在发到SQL时也会报错,因为SQL那边更新不需要你.net的方法,人家SQL只认自己的方法,哈哈,这也是正常的,为了解决这个问题,我们有时也需要使用纯SQL,当前也是基...
分类:
数据库 时间:
2016-01-15 12:21:53
阅读次数:
236
我们知道XML文件既可以用来进行数据的传输,也可以配合DTD约束文件用来作为配置文件,当然其本质就是一个加了标签以及众多空格保持格式的字符串,那么就可以用Java进行操作。
本例是使用MyEclipse带入DOM4j解析时要用的jar包的基础上做的;当然DOM4j相对于DOMSAX等解析方式的..
分类:
数据库 时间:
2016-01-15 11:15:59
阅读次数:
296
1.查询当前用户模式: db2select current schema from sysibm.sysdummy12.切换用户: db2 connect to [dbname] user [acc_name] using [acc_password]3.给其他用户授权: db2grant [...
分类:
数据库 时间:
2016-01-15 11:07:39
阅读次数:
191
excel导入到数据库,这个是经常发生的,今天就碰到了一个非常郁闷的事情,在导入到oracle数据的时候,总是出现ORA-01756: 引号内的字符串没有正确结束,认真的排插了数据当中可能出现的错误,明明感觉是某个不可见字符或者是某个很细小的字符造成的,后来终于找到诀窍了,要把字符中的空格,逗号(....
分类:
数据库 时间:
2016-01-15 11:05:39
阅读次数:
173
使用原生SQL查询必须注意:程序必须选出所有的数据列才可被转换成持久化实体。假设实体在映射时有一个的关联指向另外一个实体,则SQL查询中必须返回该映射的外键列,否则将导致抛出"column not found"异常。最简单的做法是,在SQL字符串中使用星(*)来表示返回所有列。 在原生SQL语句中一...
分类:
数据库 时间:
2016-01-15 10:58:41
阅读次数:
218
最近项目要用到数据库,采用的是第三方FMDB, 之前做C#时用过sqlHelper,自己就按着sqlHelper的思路封装了一下,封装的也比较简单,看到网上有一些根据FMDB封装的ORM框架,但基本都是单表的.按着ADO.Net的思路1.连接数据库2.打开数据库3.操作数据库4.关闭数据库///.....
分类:
数据库 时间:
2016-01-15 09:49:02
阅读次数:
210
修改字段:ALTER TABLE [表名] ALTER COLUMN [字段名] NVARCHAR (50) NULL语法:ALTER TABLE test1 ALTER COLUMN tt1 nvarchar(1) null
分类:
数据库 时间:
2016-01-15 09:47:12
阅读次数:
173
问题描述 发现有的数据库日志文件太大,无论如何收缩执行几次SQL语句都不行。事务日志达30+G,而且使用常规的截断、收缩方法均无法减小日志物理文件的尺寸,经过一番寻找,终于找到了解决方法。 查看日志信息 在查询分析器中执行如下代码来查看日志信息: DBCC LOGINFO('数据库名称') 我...
分类:
数据库 时间:
2016-01-15 09:46:19
阅读次数:
287
了解应用的动态1. 了解正在进行的操作:db.currentOp() , 可以加过滤条件,从而只显示符合条件的结果。 1). 寻找有问题的操作:db.currentOp() 最常见的操作就是用来寻找速度较慢的操作 2). 终止操作的执行:将该操作的opid作为参数,执行db.killOp()来终.....
分类:
数据库 时间:
2016-01-15 01:13:33
阅读次数:
359
> 参考的优秀文章FIND_IN_SET(str,strlist)> 简单的例子这个函数的功能是,在第二个参数中寻找第一个参数,并返回第一个参数所在的位置,不存在则返回0。其中,第二个参数是以“,”分隔的字符串。-- 1select find_in_set('1', '1,2,3,4,5,6');-...
分类:
数据库 时间:
2016-01-15 01:10:08
阅读次数:
350
oracle数据库: driver="oracle.jdbc.driver.OracleDriver" url = "jdbc:oracle:thin:@地址:端口:数据库名"mysql数据库: driver="com.mysql.jdbc.Driver" url = "jdbc:mysql...
分类:
数据库 时间:
2016-01-14 23:56:37
阅读次数:
481