
数据库
文章平均质量分 69
遛弯鱼
dajiangyou
展开
-
ExecuteNonQuery方法和ExecuteScalar方法的区别
转自http://hi.baidu.com/shudaizi88/blog/item/34bb5b9bb79d7bbbc8eaf420.html ----ExecuteNonQuery():执行命令对象的SQL语句,返回一个int类型变量,如果SQL语句是对数据库的记录进行操作(如记录的增加、删除和更新),那么方法将返回操作所影响的记录条数。----ExecuteScalar():执行转载 2012-04-01 11:43:25 · 23822 阅读 · 0 评论 -
因为数据库正在使用,所以无法获得对数据库的独占访问权---还原或删除数据库的解决方法
转自http://blog.sina.com.cn/s/blog_67a3453d0101ag2p.html还原或删除sql server 2008数据库时,经常烩出现:“因为数据库正在使用,所以无法获得对数据库的独占访问权”,终解决方案如下关键SQL语句:ALTER DATABASE [datebase] SET OFFLINE WITH ROLLBACK IMM转载 2014-11-27 15:02:58 · 750 阅读 · 0 评论 -
SQL注入漏洞全接触
SQL注入漏洞全接触——高级篇 ZDNet 软件频道 更新时间:2007-08-20 作者:优快云 来源:优快云 本文关键词:漏洞 SQL Server SQL 看完入门篇和进阶篇后,稍加练习,破解一般的网站是没问题了。但如果碰到表名列名猜不到,或程序作者过滤了一些特殊字符,怎么提高注入的成功率?怎么样提高猜解效率?请大家接着往下看高级篇。 一、利用系统表注入SQLSer转载 2014-11-14 03:39:36 · 507 阅读 · 0 评论 -
SQL NOT IN NULL的问题
转自http://blog.youkuaiyun.com/startexcel/article/details/5764562在sql查询中,有时候会遇到如下情况:两个表table1(10万条唯一的记录,table2(1万条唯一的记录)都只有一个字段:col001 在执行:select count(*) from table1 where col001 no转载 2014-03-18 14:47:29 · 4486 阅读 · 0 评论 -
SQL-SQL中binary 和 varbinary的区别
建议不要将图片存入数据库中,这样会加重数据库服务器负担,不如还是用文件系统。binary类型与image的字段用来存放二进制的数据,都可以用来存放图像数据,但不同处在于binary类型可定义存储数据的字节数,与varbinary类似,但前者为定长,就是说无论所存的数据实际多大,都占用这么长的空间。定义为:binary [ ( n ) ]固定长度的 n 个字节二进制数据。N 必须从 1 到转载 2013-11-01 20:25:25 · 2780 阅读 · 0 评论 -
DataSet DataTable DataReader dataAdapter区别
转自http://www.cnblogs.com/synge/archive/2009/12/23/1630828.htmlDataSet是用来做连接sql的一种方法,意思是把数据库的副本存在应用程序里,应用程序开始运行时,把数据库相关数据保存到DataSet.DataTable表示内存中数据的一个表.常和DefaultView使用获取可能包括筛选视图或游标位置的表的自定义视图。Dat转载 2013-09-22 20:21:43 · 831 阅读 · 0 评论 -
DataSet,DataTable,DataReader,DataAdapter区别(搞笑版)
转自http://www.cnblogs.com/synge/archive/2009/12/23/1630831.htmlASP.net有这些知识,DataSet,DataTable,DataReader,DataAdapter.DataSet是用来做连接sql的一种方法,意思是把数据库的副本存在应用程序里,应用程序开始运行时,把数据库相关数据保存到DataSet.DataTable转载 2013-09-22 20:23:14 · 575 阅读 · 0 评论 -
SQL实现分组统计查询(按月、小时分组)
转自http://www.cnblogs.com/oec2003/archive/2009/06/04/1496541.html 首先创建数据表Create table Counter( CounterID int identity(1,1) not null, IP varchar(20), AccessDateTime datetime, AccessC转载 2013-07-15 13:49:12 · 16874 阅读 · 0 评论 -
编程小问题和Tips(数据库)
1、sql numberic(m,n) m是总位数 n 是小数位 identity(1,1)自动从1开始编号插一行系统自动加12、grant all privileges(所有权限) on *.*(所有数据库) to monty(用户名) @ localhost identified by 'somthing' with grant option(通过something 密码登录,并可以将自己原创 2012-03-31 14:09:31 · 565 阅读 · 0 评论 -
SQLServer关于类似于联合主键的字段查询
在一个表中,没有设置联合主键,但该表中的数据是由两个字段唯一确定的。在tbl_name表中有key1,key2两个字段可唯一确定一条记录,现有多个数据对,查询该表中的详细数据, ={(v1,v2),(v1,v3),(v4,v2)...}查询时可用SQL '+' 运算符来进行处理SQL Server加号[+]字符串串联运算符 加号[+]运算符是SQL Server处理字符串连接,可以原创 2013-06-18 13:53:27 · 4768 阅读 · 1 评论 -
Timeout expired 超时时间已到. 达到了最大池大小 错误及Max Pool Size设置
转自http://www.cnblogs.com/qqflying/archive/2012/02/13/2349583.html参考数据库链接串:"data" value="server=192.168.1.123; Port=3306; uid=root; pwd=root;database=data;pooling=true;min pool size=5;max pool转载 2013-02-21 22:15:51 · 3111 阅读 · 0 评论 -
理解数据库连接池
连接池的概念:连接池是一个进程,该进程保存连接并使其处于活动状态,使连接可以被重复使用。在实际的应用场景中,相同的连接字符串对应一个连接池。如果用这个连接字符串new出多个数据库连接,操作完相关的数据操作后,显示close掉连接,对于数据库而言,该连接并没有被释放,而只不过是被标记为"关闭"状态,当一次再次要用到该连接的时候,它可以从连接池中拿出来使用。然而,如果你有太多的连接都没有close掉的转载 2013-02-21 22:14:01 · 594 阅读 · 0 评论 -
FILLFACTOR 和 PAD_INDEX 的重要性
转自http://blog.youkuaiyun.com/boat1980/article/details/3735825如果 SQL Server 数据库要经历大量的插入活动,那么很重要的一点是进行计划,以便在索引页和数据页上提供和维持开放空间,防止出现页拆分。当某个索引页或数据页不再能容纳任何新的行,但由于该页中所定义的数据的逻辑顺序需要插入一行时,便会发生页拆分。发生页拆分时,SQL Server转载 2013-01-21 14:24:37 · 856 阅读 · 0 评论 -
SQL Server 事务复制故障处理一例
转自http://andyryu.cnblogs.com/1、事务复制正常工作,某日,忽然报错:甚为惶恐,以为必须重做2、访问高峰,无暇重做,抱侥幸心理,放狗。。。3、死马当活马,试烹之:A、在发布服务器上,执行use [distribution]sp_browsereplcmds '0x00093FFA00002A0E00E000000000','0x转载 2013-01-17 13:26:01 · 1010 阅读 · 1 评论 -
MS SQL 系统库信息说明
转自http://blog.youkuaiyun.com/leamonjxl/article/details/6529375 1. 存储过程:msdb.dbo.syscategories包含由 SQL Server Management Studio 用来组织作业、警报和操作员的类别。该表存储在 msdb 数据库中。2. sp_add_category (Transact-SQL)转载 2013-01-15 11:19:54 · 583 阅读 · 0 评论 -
Union和Union All的区别
转自http://wenku.baidu.com/view/9a19cc5c804d2b160b4ec030.html Union,对两个结果集进行并集操作,不包括重复行,同时进行默认规则的排序(按显示的第一个字段进行排序);Union All,对两个结果集进行并集操作,包括重复行,不进行排序;Intersect,对两个结果集进行交集操作,不包括重复行,同时进行默认规则的排序;转载 2012-12-27 16:14:13 · 404 阅读 · 0 评论 -
全文索引:Sql的Contains语法
转自http://hi.baidu.com/sy1217sy/blog/item/9de5d0969976866454fb9619.html我们通常在 WHERE 子句中使用 CONTAINS ,就象这样:SELECT * FROM table_name WHERE CONTAINS(fullText_column,'search contents')。 我们通过例子来学习,假设有表 s转载 2012-06-13 16:25:45 · 782 阅读 · 0 评论 -
表变量与临时表的优缺点
转自http://www.cnblogs.com/Mainz/archive/2008/12/20/1358897.html什么情况下使用表变量?什么情况下使用临时表? 表变量: DECLARE @tb table(id int identity(1,1), name varchar(100)) INSERT @tb SELECT i转载 2012-05-29 16:52:47 · 650 阅读 · 0 评论 -
不同服务器数据库表之间的数据还原
不小心链接到线上环境造成某数据崩坏,幸亏每日有数据库备份,将备份下载到本地进行数据还原处理不同服务器数据库之间的数据操作 --创建链接服务器 exec sp_addlinkedserver 'ITSV ', ' ', 'SQLOLEDB ', '远程服务器名或ip地址 ' exec sp_addlinkedsrvlogin 'ITSV ',转载 2016-02-23 13:43:08 · 838 阅读 · 1 评论