
SQL
friendan
快乐源于分享丶
展开
-
为重装SQL 2005做好准备工作!...
//重装SQL 2005如果方法不当,是很难重装成功的。有过几次重装SQL 2005的经历后,深感重装的不易,经网上查资料和经历,决定将其记录下来!... 1.用 Windows Install Clean Up 工具卸载SQL 2005组件 2.用SrvInstw.exe删除所有SQL服务 3.清除注册表 a. 将HKEY_CURRENT_USER---Sof原创 2011-12-08 14:40:54 · 914 阅读 · 0 评论 -
SQL Server使用ROW_NUMBER()来分页
ROW_NUMBER() 分页语句,从SQL SERVER 2005 后才开始横空出世?WITH tbTmp_CTE AS(SELECT ROW_NUMBER()OVER(ORDER BY ArticleID asc) AS RowNumber,* FROM XXX_Article)SELECT ArticleID,Title FROM tbTmp_CTEWHERE原创 2016-12-01 10:40:46 · 2511 阅读 · 0 评论 -
SQL万能密码:' or 1='1
select name,pass from tbAdmin where name='admin' and pass='123456'输入用户名:' or 1='1SQL变成下面这个样子:select name,pass from tbAdmin where name='' or 1='1' and pass='123456'1='1' 永远为真,所以原创 2016-08-15 23:41:26 · 63848 阅读 · 3 评论 -
SQL注入之注释
// 这里以MySQL为例子select name,pass from tbAdmin where name='admin' and pass='123456'输入:admin' or 1=1#SQL变成下面这个样子:select name,pass from tbAdmin where name='admin' or 1=1#' and pass='1234原创 2016-08-15 23:34:50 · 7042 阅读 · 0 评论 -
SQL查询语句练习题27道
练习环境为:XP+SQL2000数据库练习使用的数据库为:学生管理数据库数据库下载地址为: http://download.youkuaiyun.com/download/friendan/4648150说明 这是我在学习数据库课时,老师给的27道SELECT语句练习题,在写这篇文章时,老师并没有给参考答案,写这篇文章的目的完全是为了加深我对SQL语句的理解和方便我以后原创 2012-10-15 13:26:22 · 196645 阅读 · 22 评论 -
SQL向另一个数据库拷贝表
参考文章:http://blog.sina.com.cn/s/blog_45a6559d0100qdqn.html------------------------------------------------------------------------------------------------------------如下图所示,我有两个数据库,一个是KTV,另一个是KTV2,K原创 2013-05-24 11:53:12 · 3532 阅读 · 0 评论 -
SQL 2005修改数据库表的创建时间
参考文章:http://www.w3school.com.cn/sql/sql_select_into.asp---------------------------------------------------------------------------------------------------------------为什么要修改数据库表的创建时间?因为有时候我们要用别人的数据原创 2013-05-24 10:57:14 · 5104 阅读 · 0 评论 -
SQL获取所有数据库的名字
测试时使用的数据库为SQL 2005,SQL语句为:use mastergo select name 数据库 from sysdatabases//效果截图:-----------------------------------------------------------------------------------------------您的十分满意原创 2013-05-22 23:50:42 · 1854 阅读 · 0 评论 -
sql列出一个表所有列的列名
参考文章:http://zhidao.baidu.com/question/259355257.html------------------------------------------------------------------------------------------------测试时用的是SQL 2005,数据库为KTV(里面有三张表),截图如下:------原创 2013-05-22 23:35:41 · 19690 阅读 · 0 评论 -
执行带参数的存储过程
我的存储过程如下:create procedure spAddRenter@name varchar(20),@contact varchar(100),@contractID char(18),@renterRental money,@remark varchar(50)='无' //默认值是【无】asinsert into Renter (renterN原创 2013-05-08 15:42:34 · 7355 阅读 · 0 评论 -
SQL2000远程连接不了的问题
参考文章:http://www.cnblogs.com/delphinet/archive/2011/06/24/2088765.html---------------------------------------------------------------------------------------------------------------先说一下我的环境:主机是WIN7原创 2013-05-18 00:42:08 · 12055 阅读 · 0 评论 -
sql授权命令grant
因个人对数据库授权命令的喜爱,所以写了这篇文章,一来学会命令的使用,二来为以后复习之用。---------------------------------------------------------------------------------------------------------------------1)授权命令 grant,语法格式(SQL语句不区分大小写):原创 2012-12-14 13:32:12 · 102328 阅读 · 15 评论 -
SQL提取表中某列字符长度为2的所有记录
有一个表WB,包含两列character和wb //表中数据截图如下从图中可以看出wb列的各行数据的长度是不一样的,现在我想把wb列中长度为二,即只有两个字符的所有记录给提取出来,我们该如何写SQL语句呢?刚开始我也是楞了一下,心想好像没有那个函数可以计算X行Y列中数据的长度吧?幸好我想起了SQL中的模糊查询,其包括四个通配符:% //百分号 表示任意原创 2012-10-25 13:19:58 · 12361 阅读 · 0 评论 -
SQL数据范围查询...
//表结构和数据截图如下:题目如下:1)查询成绩在60~80之间的记录。SELECT * FROM SC WHERE GRADE BETWEEN 60 AND 802)查询成绩为85、86或88分的记录。SELECT * FROM SC WHERE GRADE IN (85,86,88)原创 2012-10-12 08:29:04 · 17507 阅读 · 0 评论 -
SQL查询某列以B或C或D或F开始且第三个字符为"a"的数据信息
题目:查询Northwind数据库中orders表的ShipCountry列以B或C或D或F开始且第三个字符为"a"的OrderID、CustomerID和ShipCountry的信息。 SQL查询代码:USE NorthwindGOSELECT ShipCountry,OrderID,CustomerIDFROM ordersWHERE ShipCountry L原创 2012-10-12 08:57:44 · 7222 阅读 · 0 评论 -
解决系统中没有ASPNET用户的烦恼!...
今天帮别人装SQL2005,装到最后一步时,跳出个错误对话框,说是找不到系统用户ASPNET的相关信息,因此安装失败!很是无语呢!...看了下系统的用户表,果真没有用户ASPNET存在!在网上下载安装:Microsoft .NET Framework 2.0.exe,Microsoft .NET Framework 3.0.exe都没有效果...在网上找了下原创 2012-02-24 19:46:55 · 15110 阅读 · 1 评论 -
解决:SQL Server Management Studio Express出现一半中文一半英文的问题
刚才安装SQL Server Management Studio Express后,启动程序,发现登陆界面竟然是英文,但是登陆上去以后,又发现工具栏是英文,后来装到C盘才发现全部变成了中文,为了让其他朋友解决同样的小毛病,我就把方法告诉大家,希望初学SQL的朋友能解决这样的问题。当然,如果你确实不想把SQL Server Management Studio Express安装到C盘也可转载 2011-12-08 15:17:52 · 3270 阅读 · 0 评论 -
SQL Server 因为数据库正在使用,所以无法获得对数据库的独占访问权。
今天我在使用SQL Server恢复数据库xxx_db时,出现如下错误:因为数据库正在使用,所以无法获得对数据库的独占访问权。解决方法:1、SQL查询分析器,切换到系统数据库:master2、执行以下SQL语句把数据库弄成离线状态(请把xxx_db改成你的数据库): ALTER DATABASE xxx_db SET OFFLINE WITH ROL原创 2017-03-06 09:34:58 · 3364 阅读 · 0 评论