
sql
文章平均质量分 78
huangwei999111
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
sql2005查询字段名和说明
--查询字段名 说明SELECT [Table Name] = OBJECT_NAME(c.object_id), [Column Name] = c.name, [Description] = ex.value FROM sys.columns c LEFT OUTER JOIN sys.extended_propertie原创 2015-11-13 09:03:14 · 300 阅读 · 0 评论 -
sql2005错误15023:当前数据库中已存在用户或角色
昨天再次遇到错误15023:当前数据库中已存在用户或角色 在把远程服务器上的数据库备份还原到本地机后, 给一个"登录"关联一个"用户"时,发生错误:“错误15023:当前数据库中已存在用户或角色” 为了让大家不再走弯路,所以把原因及解决办法如下:在迁移测试平台数据库的过程中发现,在两台服务器上运行的sql server 服务器之间迁移数据库的之后,会出现一个在源服务器上可以原创 2015-11-13 09:10:52 · 4081 阅读 · 1 评论 -
SQL注入漏洞全接触--进阶篇
第一节、SQL注入的一般步骤首先,判断环境,寻找注入点,判断数据库类型,这在入门篇已经讲过了。其次,根据注入参数类型,在脑海中重构SQL语句的原貌,按参数类型主要分为下面三种:(A) ID=49 这类注入的参数是数字型,SQL语句原貌大致如下:Select * from 表名 where 字段=49注入的参数为ID=49 And [查询条件],即是生成语句:Se原创 2015-11-13 11:04:38 · 318 阅读 · 0 评论 -
取每组数据的第一条记录的SQL语句
CREATE TABLE JobLog -- 操作日志表( JobLogId] int NOT NULL , -- 主键 FunctionId nvarchar(20) NULL , -- 功能Id OperateTime datetime NULL -- 操作时间) ON PRIMARYGOALTER TABLE JobLog原创 2015-11-13 11:03:27 · 3029 阅读 · 0 评论 -
sql查询今天生日的人
select * from tablename where month(日期字段) = month(getdate()) and day(日期字段) = day(getdate())原创 2015-11-13 11:02:11 · 3297 阅读 · 0 评论 -
sql 字符串加1
不保留位数update t set 字段=cast(cast(字段 as bigint)+1 as varchar)保留位数update t set 字段=right('0000000000'+convert(nvarchar(10),convert(int,字段)+1),10)原创 2015-11-13 11:00:38 · 3938 阅读 · 0 评论 -
让SQL自动增长的ID号从一个新的位置开始
让SQL自动增长的ID号从一个新的位置开始DBCC CHECKIDENT (t_user, RESEED, 0)原创 2015-11-13 09:06:38 · 654 阅读 · 0 评论 -
SQL注入漏洞全接触--高级篇
看完入门篇和进阶篇后,稍加练习,破解一般的网站是没问题了。但如果碰到表名列名猜不到,或程序作者过滤了一些特殊字符,怎么提高注入的成功率?怎么样提高猜解效率?请大家接着往下看高级篇。第一节、利用系统表注入SQLServer数据库SQLServer是一个功能强大的数据库系统,与操作系统也有紧密的联系,这给开发者带来了很大的方便,但另一方面,也为注入者提供了一个跳板,我们先来看看几个具体原创 2015-11-13 11:05:00 · 581 阅读 · 0 评论 -
清除DB的日志文件
use 数据库gobackup transaction 数据库 with no_log go DBCC SHRINKDATABASE(数据库) Go原创 2015-11-12 16:13:52 · 341 阅读 · 0 评论 -
SQL查询重复记录的办法
用select语句,查询重复记录假设,表名为 T1 子段为 A,B,Cselect count(*) ,A,B,C from T1 group by A,B,C having count(*) > 1测试数据: A100 B100 C100 A101 B101 C101原创 2015-11-13 11:02:31 · 277 阅读 · 0 评论 -
SQL2005安装问题 性能监视器计数器要求(错误)解决办法
如果您在安装sql 2005时出现计数器错误运行 cmd unlodctr w3svc unlodctr msftpsvc unlodctr asp unlodctr inetinfo 以上是将4个计数器删除 lodctr w3ctrs.ini lodctr ftpctrs.ini lodctr axperf.ini lodctr inf原创 2015-11-13 11:01:52 · 302 阅读 · 0 评论 -
sql按月统计数据
select sum(qty), datename(year, date) as year1, datename(month, date) as month1 from table group by datename(year, date), datename(month, date)原创 2015-11-13 09:14:45 · 1251 阅读 · 0 评论 -
SQL Server中Rollup关键字使用技巧
首先创建测试表、添加数据。create table #t(a int,b int,c int,d int,e int)insert into #t values(1,2,3,4,5)insert into #t values(1,2,3,4,6)insert into #t values(1,2,3,4,7)insert into #t values(1,2原创 2015-11-13 09:13:18 · 927 阅读 · 0 评论 -
SQL注入漏洞全接触--入门篇
随着B/S模式应用开发的发展,使用这种模式编写应用程序的程序员也越来越多。但是由于这个行业的入门门槛不高,程序员的水平及经验也参差不齐,相当大一部分程序员在编写代码的时候,没有对用户输入数据的合法性进行判断,使应用程序存在安全隐患。用户可以提交一段数据库查询代码,根据程序返回的结果,获得某些他想得知的数据,这就是所谓的SQL Injection,即SQL注入。 SQL注入是从正常的W原创 2015-11-13 11:04:02 · 306 阅读 · 0 评论 -
SQLServer基本函数
1.字符串函数 长度与分析用datalength(Char_expr) 返回字符串包含字符数,但不包含后面的空格substring(expression,start,length) 不多说了,取子串right(char_expr,int_expr) 返回字符串右边int_expr个字符字符操作类upper(char_expr) 转为大写lower原创 2015-11-13 10:48:16 · 272 阅读 · 0 评论