码迷,mamicode.com
首页 > 数据库
sql - 空值处理
如,FErrorTimes为Null时,要增加“1”,而“Null + 1”还是等于Null。使用语句可以写成:Update T_Table set FErrorTimes= ISNull(FErrorTimes,0)+1where FName=@name.
分类:数据库   时间:2015-01-08 09:27:40    阅读次数:229
SQL Server扩展事件(Extended Events)-- 使用扩展事件跟踪监控死锁
SQLServer扩展事件(ExtendedEvents)--使用扩展事件跟踪监控死锁我们通过SQLServer2012图形界面来部署一个扩展事件跟踪会话。然后可以生成SQL脚本,在2008或2008R2版本下运行类似的跟踪。步骤1:通过“ObjectExplorer”连接到实例,展开“Management”、“ExtendedEvents”、..
分类:数据库   时间:2015-01-08 07:17:00    阅读次数:288
mysql主从及amoeba读写分离
简介:Amoeba是一个以MySQL为底层数据存储,并对应用提供MySQL协议接口的proxy。它集中地响应应用的请求,依据用户事先设置的规则,将SQL请求发送到特定的数据库上执行。基于此可以实现负载均衡、读写分离、高可用性等需求。拓扑图:搭建mysql的主从复制环境:ip地址为192.168...
分类:数据库   时间:2015-01-08 07:07:44    阅读次数:379
MyBatis中如何通过继承SqlSessionDaoSupport来编写DAO(一)
在MyBatis中,当我们编写好访问数据库的映射器接口后,MapperScannerConfigurer就能自动成批地帮助我们根据这些接口生成DAO对象(),然后我们再使用Spring把这些DAO对象注入到业务逻辑层的对象(Service类的对象)。因此,在这种情况下的DAO层,我们几乎不用编写代码,而且也..
分类:数据库   时间:2015-01-08 07:09:09    阅读次数:4120
MySQL查询缓存设置 提高MySQL查询性能
首先看看MSYQL逻辑框架:图片来自高性能mysql   如果使用了QueryCache,当查询接收到一个和之前同样的查询,服务器将会从查询缓存中检索结果,而不是再次分析和执行相同的查询。这样就能大大提高查询性能。   打开查询缓存,要通过几个步骤来设置: 虽然你设置mysql允许查询缓存,但是如果你设置的查询缓存大小为了0,这和没有允许没什么区别。 所以必须是几个步骤的设置才能真...
分类:数据库   时间:2015-01-08 00:57:38    阅读次数:179
调整swap分区大小-Linux下安装Oracle时报swap不够解决方法
调整swap分区大小方法一:如果磁盘有剩余的空间,用分区工具新建一个swap分区.并写到/etc/fstab里面.再 #swapon -a方法二:可以用一个文件做交换分区.su rootcd /mkdir /swap1、建立swap文件,比如在/tmp下建立swapfree作为交换文件。建立#dd ...
分类:数据库   时间:2015-01-08 00:55:16    阅读次数:396
[MODx] 7. MIGX DB
MODx provides a really unfriendly way to work with xPDO class. What I means is you need to define XML schma, mysql table and run the script to generat...
分类:数据库   时间:2015-01-08 00:51:08    阅读次数:447
win7如何配置access数据源
今天想做个管理系统,需要用到数据库,还要设置数据源,可是当我打开控制面板的管理工具的数据源发现只有SQL驱动,找不到access,因为我是用acess做的啊,所以就很郁闷,不过看到了一个方法,好吧,我先问了8个人,发现他们都还没回我,我只好先搜一搜。找到了这个http://blog.csdn.net...
分类:数据库   时间:2015-01-08 00:52:12    阅读次数:263
CentOS5.5 正式开始安装 Oracle 11g r2(图形界面安装)
一、下载oracle官方网站, 可以下载最新版本Oracle Database 11g Release 2http://www.oracle.com/index.htmlCentOS5.5 i386 32位 --- Linux x86========================想办法把下面2个文...
分类:数据库   时间:2015-01-08 00:47:04    阅读次数:269
免安装mysql配置
觉得免安装的mysql很好用,一句指令就可以安装和移除了,所以记录一下。
分类:数据库   时间:2015-01-08 00:44:10    阅读次数:309
java.sql.SQLException: 无法从套接字读取更多的数据(mybatis 插入时)
今天  做mybatis 的批量插入的时候  出现  java.sql.SQLException: 无法从套接字读取更多的数据   的错误 解决方法: 由于批量插入的数据过大,需要分批次的插入。 List insertList = new ArrayList(); for (IdentificationData domain : list) { insertList.add(d...
分类:数据库   时间:2015-01-07 23:38:58    阅读次数:674
MySQL数据库备份与恢复方法
MySQL数据库备份与恢复方法 mysql -uroot -p show databases; 1、导出数据库 1).MySQL命令行导出整个数据库(包含数据) 导出文件默认是存在mysql\bin目录下 mysqldump -u用户名 -p数据库名 > 导出的文件名 mysqldump -uroot -p123456 database_name > outf...
分类:数据库   时间:2015-01-07 23:37:33    阅读次数:230
数据库备份
--1.创建目录CREATE DIRECTORY dump1_dir AS 'E:\backup';SELECT*FROM Dba_Directories;DROP DIRECTORY dump1_dir;SELECT*FROM Dba_Directories;--2.授予用户操作dump_dir目...
分类:数据库   时间:2015-01-07 23:29:14    阅读次数:258
Oralce 高级 sql 之 rollup 与 cube
在 oracle sql 查询中,oracle 提供了一些高级功能能够简化 sql 查询语句以及提高查询性能。下面将介绍 rollup,cube的用法与区别。 rollup 首先构造两个基本表 emp(员工表) 与 dept(部门表): SQL> create table emp as select * from scott.emp; Table created. SQL> cr...
分类:数据库   时间:2015-01-07 22:10:02    阅读次数:411
Oracle rownum原理和使用
对于查询返回的每一行,使用rownum伪列返回一个数字,表示oracle从表中选择行或将加入行的顺序。选择的第一行rownum为1,第二行为2,以此类推。可以使用rownum来限制由查询返回的行数,如下例子:select * from test where rownum 如果一个order by子句和rownum在同一个查询,那么行会由order by子句中重新排序,看如下例子select row...
分类:数据库   时间:2015-01-07 22:09:22    阅读次数:276
数据库的备份和恢复(学习笔记学习中)
--**********************数据泵技术------oracle 10G之后出现--创建目录create directory dump_dir as 'e:/backup';--查询数据库所有有目录select * from dba_directories;--删除数据库目录dro...
分类:数据库   时间:2015-01-07 22:04:31    阅读次数:251
sqlhelper(带sqlbulkcopy批量插入)
usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Data;usingSystem.Data.SqlClient;namespaceDataController{stat...
分类:数据库   时间:2015-01-07 22:01:20    阅读次数:177
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!