码迷,mamicode.com
首页 > 数据库
sqlMap.xml配置文件中迭代一个集合的方式
比如:根据班级号查询学生的信息,参数是list1、foreach的用法:【写法一】2、criteria的用法:【写法二】 $criteria[].paramName$ $criteria[].arithmeticType$ #criteria[].paramValue#...
分类:数据库   时间:2015-08-28 15:32:51    阅读次数:181
VisualStudio2013内置SQLServer入门
最近做项目老大要求用到sqlserver,但是这项目的数据库只是本地演示用并不复杂,于是决定试试VisualStudio2013内置的SQLServer。对于这个东西的了解并没有多少,然后项目初学习的资料好少(可能是我搜索方式不对),这文章就当抛砖之作吧,话不多说现在开始:首先我查阅了一些资料,但是...
分类:数据库   时间:2015-08-28 15:29:57    阅读次数:235
mysql数据库优化 pt-query-digest使用
mysql数据库优化 pt-query-digest使用 一、pt-query-digest工具简介pt-query-digest是用于分析 mysql慢查询的一个工具,它可以分析binlog、General log、slowlog , 也可以通过show processlist或者通过tcpdum...
分类:数据库   时间:2015-08-28 15:27:20    阅读次数:298
如何解决 MS Sql 合并复制所带来的问题
MS Sql 合并复制会自动给每个表添加三个triger和一个rowguid字段,这样有时会导致我们往表添加数据时出错或删除表不成功等问题,当然我们可以一个表一个表去删除这些triger,但有些约束去是删除不了地,还有如果有上百个表那删除都要花费半天时间,难道没有好的方法了吗?其实MS已经给出了一个...
分类:数据库   时间:2015-08-28 15:24:13    阅读次数:171
在代码中,插入数据到数据库时,如果不使用事务,将会导致速度极慢
今天测试,150条数据,调用jdbcTemplate.batchUpdate语句时,未开启事务的情况下,6m左右才能执行完,开启事务后,几百毫秒即可执行完,差距是非常大的。因为是在一个线程池中执行的,所以任务是new出来的,不能作为bean来处理,所以不能使用注入事务的方式,只能手动调用事务管理器。...
分类:数据库   时间:2015-08-28 15:21:01    阅读次数:191
mysql 必须掌握的工具pt-query-digest安装
mysql 必须掌握的工具pt-query-digest古人云:工欲善其事,必先利其器。作为一名优秀的mysql dba也需要有掌握几个好用的mysql管理工具,所以我也一直在整理和查找一些能够便于管理mysql的利器。以后的一段时间内,将会花一大部分的精力去搜索这些工具。性 能的管理一直都是摆在第...
分类:数据库   时间:2015-08-28 15:19:32    阅读次数:190
SQL SERVER数据库新认识的一些基础知识
最近要接触sql server的存储过程啦,在处理更加复杂的逻辑过程前,就来看一下这些sql的基础语法,感觉看啦一些复杂一点的sql语句,突然发现我是有多么的薄弱啊,所以在一些基础的语法上面我再重新整理一些吧,下面就来认识几点吧。 一. sql server中如何理解:isnull(a,0) 和 ....
分类:数据库   时间:2015-08-28 15:19:50    阅读次数:173
oracle 解析json格式
1、CREATE OR REPLACE PACKAGE PKG_ANALYSE_COMMON IS -- AUTHOR : YZCHEN -- CREATED : 2013/11/26 14:12:43 -- PURPOSE : 公共存储过程包 /* * AUTHOR: YZCHEN DA...
分类:数据库   时间:2015-08-28 15:18:02    阅读次数:2892
sqlserver 中的NOLOCK、HOLDLOCK、UPDLOCK、TABLOCK、TABLOCKX
1、NOLOCK(不加锁) 此选项被选中时,SQL Server 在读取或修改数据时不加任何锁。 在这种情况下,用户有可能读取到未完成事务(Uncommited Transaction)或回滚(Roll Back)中的数据, 即所谓的“脏数据”。2、HOLDLOCK(保持锁) 此选项被选中时,SQL...
分类:数据库   时间:2015-08-28 15:08:26    阅读次数:182
net 4.0+EF6+Sqlite 使用,安装,打包
开发1.因为EF不支持Codefirst,开始可以使用SQL来进行开发。部署安装2.然后可以找到SQL转Sqlite工具(http://www.cnblogs.com/walkingp/archive/2010/04/08/1707834.html)3.到这里(http://www.cnblogs....
分类:数据库   时间:2015-08-28 15:05:09    阅读次数:157
sql server 2008 r2安装图解教程
安装图解:安装.NET出错了,不能这样装,那么去服务器管理器安装打开功能安装向导,选择.NET,要求安装.NET所需要的其他角色开始安装IIS角色,默认好了,我们又不要IIS开始安装安装完成.再次运行SQL Server 2008安装单击安装-全新的SQL Server独立安装,如果我们准备好了故障...
分类:数据库   时间:2015-08-28 15:04:33    阅读次数:164
laravel-v5.1数据库连接文件是.env文件
分类:数据库   时间:2015-08-28 15:05:22    阅读次数:158
mysql 批量操作
mysql 批量操作批量操作数据是利用 CommandBuilder 和 DataAdapter.Update() 方法 对数据库进行批量更新说解: DataAdapter中有四个重要对象:SelectCommand,InsertCommand,UpdateCommand ,DeleteComman...
分类:数据库   时间:2015-08-28 14:56:30    阅读次数:167
使用PowerDesigner进行数据库设计[转载]
原网址:http://www.cnblogs.com/Ferry/archive/2011/01/12/1934126.html正好最近用到了这方面的东西,看到了这个博客,感觉很好,于是转载过来收藏。下面是正文内容:这里用PowerDesigner做一个初步的设计,后面可能会有修改。1、启动Powe...
分类:数据库   时间:2015-08-28 14:57:15    阅读次数:173
MySQL "ON DUPLICATE KEY UPDATE" 使用
一、insert or update需求 ? ? ? 需求:如果test_table中存在记录则update,不存在则insert。 二、老做法:3条sql? ? ? select?*?from?test_table?where?id?=?1;???//查询表中是否已有记录 inse...
分类:数据库   时间:2015-08-28 13:48:35    阅读次数:254
mysql联合索引详解
联合索引又叫复合索引。对于复合索引:Mysql从左到右的使用索引中的字段,一个查询可以只使用索引中的一部份,但只能是最左侧部分。例如索引是key index (a,b,c). 可以支持a | a,b| a,b,c 3种组合进行查找,但不支...
分类:数据库   时间:2015-08-28 13:48:00    阅读次数:159
强制删除正在连接的Oracle用户,以删除SDE用户为例
有时候想强制删除一个已经连接的Oracle用户,不能直接删除,可以用Kill会话信息。 比如今天想删除一个被连接的SDE用户,可以用以下方法删除一个“正在被连接”的用户。 1.查看所有用户的会话信息。 select sid,s...
分类:数据库   时间:2015-08-28 13:45:23    阅读次数:199
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!