我们都知道,参数化查询可以处理SQL注入,以及提高查询的效率,因为参数化查询会使MSSQL缓存查询的计划.但是现在我发现一个奇怪的问题,就是参数化查询比字符串拼接要慢,而且速度相差10倍之多.SQL语句是:select * from T_Message where T_Message.BelongT...
分类:
其他好文 时间:
2015-06-08 18:56:14
阅读次数:
174
1.SqlCacheDependency都是我们常用的一种Cache写法了。对后面的SQL 2005算是比较成熟的一种缓存模式了,这里介绍一下DMSFrame的SqlCacheDependency是怎么使用的DMSFrame已内置MSSQL的通知模式(MSSQL2005以上,含2005)和轮循模式(...
分类:
数据库 时间:
2015-06-08 14:54:51
阅读次数:
176
--查看文件逻辑名SELECT name FROM sys.database_filesALTER DATABASE [本身数据库名称]MODIFY FILE ( NAME = [原错误数据库名称], NEWNAME = [新正确数据库名称] )--修改文件-逻辑名ALTER DATABASE [z...
分类:
数据库 时间:
2015-06-08 13:14:44
阅读次数:
121
查询语句(包含使用Where子句):1 string sql = @"SELECT TableName, TablePosition,TableSate, TabelType,OpenTime, GuestName, WaiterName, Remark FROM View_TableGuest W...
分类:
数据库 时间:
2015-06-06 16:22:07
阅读次数:
124
因软件在一直不停的更新迭代,导致的数据库同步问题就来了,于是开始浏览网页找解决方案,不经意间从msdn上发现原来VS2010就有此功能:1、打开VS,数据-架构比较-新建架构比较:2、选择已保存过的数据库连接或者新建连接,左边的是源架构,右边的是要比较的目标架构:(还可以对数据库文件的架构进行比较,...
分类:
数据库 时间:
2015-06-06 13:21:46
阅读次数:
217
简介项目使用MSSql作为数据库,但是因为SQL服务器贵那么一点,并发连接差那么一点,要把数据迁移到MySQL,顺带迁移过程以及问题。环境Visual Studio 2013MySQL 5.7Entity Framework 6.1.3正文迁移过程安装MySQL,顺带安装 MySQL for Vis...
分类:
数据库 时间:
2015-06-04 13:38:53
阅读次数:
324
1.PDO简介PDO(PHP Data Object) 是PHP 5 中加入的东西,是PHP 5新加入的一个重大功能,因为在PHP 5以前的php4/php3都是一堆的数据库扩展来跟各个数据库的连接和处理,什么 php_mysql.dll、php_pgsql.dll、php_mssql.dll、ph...
分类:
数据库 时间:
2015-06-03 21:01:07
阅读次数:
154
1、基本介绍:python标准数据库接口为python DB-API,它为开发人员提供了数据库应用编程接口,可以支持mysql、Oracle、MSSQL、Sybase等多种数据库,不同的数据库需要下载不同的DB-API模块。DBI-API是一个规范,它定义了一系列必须的对象和数据库存取方式,以便为各...
分类:
数据库 时间:
2015-06-02 21:42:24
阅读次数:
161
在做数据库设计这块,很多时候表的数据模型就是典型的二叉树结构。于是在查询数据的时候,就涉及到了数据的递归查询。递归查询分为两种:1.从根节点查询自身以及所有的子节点;2.从子节点查询自身以及所有的父节点。下面分别以Oracle 11g 数据库和MsSql 2008 数据库为例,来实现上述两种类型的递...
分类:
数据库 时间:
2015-06-01 20:18:44
阅读次数:
173
MSSQL为我们提供了两种动态执行SQL语句的命令,分别是EXEC和sp_executesql;通常,sp_executesql则更具有优势,它提供了输入输出接口,而EXEC没有。还有一个最大的好处就是利用sp_executesql,能够重用执行计划,这就大大提供了执行性能,还可以编写更安全的代.....
分类:
数据库 时间:
2015-06-01 16:28:12
阅读次数:
174