随笔分类 - SQL
摘要:因个人对数据库授权命令的喜爱,所以写了这篇文章,一来学会命令的使用,二来为以后复习之用。---------------------------------------------------------------------------------------------------------------------1)授权命令 grant,语法格式(SQL语句不区分大小写):Grant <权限> on 表名[(列名)] to 用户 With grant option或 GRANT <权限> ON <数据对象> FROM <数据库用户> //
阅读全文
摘要:有一个表WB,包含两列character和wb //表中数据截图如下从图中可以看出wb列的各行数据的长度是不一样的,现在我想把wb列中长度为二,即只有两个字符的所有记录给提取出来,我们该如何写SQL语句呢?刚开始我也是楞了一下,心想好像没有那个函数可以计算X行Y列中数据的长度吧?幸好我想起了SQL中的模糊查询,其包括四个通配符:% //百分号 表示任意字符出现0次或多次_ //下划线 表示任何单个字符[ ] //指定范围 如[abc]即a或b或c、[a-f]即a或b或c或d或e或f[^ ] //不在指定范围 [^abc]即除了abc、[^a-f]除了abcdef呵呵,有了模糊查询,写出满足要求
阅读全文
摘要:练习环境为:XP+SQL2000数据库练习使用的数据库为:学生管理数据库数据库下载地址为: http://download.csdn.net/download/friendan/4648150说明 这是我在学习数据库课时,老师给的27道SELECT语句练习题,在写这篇文章时,老师并没有给参考答案,写这篇文章的目的完全是为了加深我对SQL语句的理解和方便我以后复习、查阅,文中难免有错误之处,发现的朋友,望指正一二,感激不尽。数据库中有三张表,分别为student,course,SC(即学生表,课程表,选课表)//三张表截图如下:--1.分别查询学生表和学生修课表中的全部数据。SELECT * F
阅读全文
摘要:题目:查询Northwind数据库中orders表的ShipCountry列以B或C或D或F开始且第三个字符为"a"的OrderID、CustomerID和ShipCountry的信息。SQL查询代码:USE NorthwindGOSELECT ShipCountry,OrderID,CustomerIDFROM ordersWHERE ShipCountry LIKE '[BCDF]_a%'//效果截图:
阅读全文
摘要://表结构和数据截图如下:题目如下:1)查询成绩在60~80之间的记录。SELECT * FROM SC WHERE GRADE BETWEEN 60 AND 802)查询成绩为85、86或88分的记录。SELECT * FROM SC WHERE GRADE IN (85,86,88)
阅读全文
摘要:今天帮别人装SQL2005,装到最后一步时,跳出个错误对话框,说是找不到系统用户ASPNET的相关信息,因此安装失败!很是无语呢!...看了下系统的用户表,果真没有用户ASPNET存在!在网上下载安装:Microsoft .NET Framework 2.0.exe,Microsoft .NET Framework 3.0.exe都没有效果...在网上找了下有关用户ASPNET的资料,记录如下:ASPNET用户与系统服务ASP.NET有关,如果该服务没有启动,请手动启动之...我启动该服务后,发现系统中还是没有ASPNET用户!:(最后在CMD中执行了以下两条命令,呵呵,我的问题就解决了:)!
阅读全文
摘要:刚才安装SQL Server Management Studio Express后,启动程序,发现登陆界面竟然是英文,但是登陆上去以后,又发现工具栏是英文,后来装到C盘才发现全部变成了中文,为了让其他朋友解决同样的小毛病,我就把方法告诉大家,希望初学SQL的朋友能解决这样的问题。当然,如果你确实不想把SQL Server Management Studio Express安装到C盘也可以,假如你把它安装到了D盘,那么就把C盘的汉化包(下边是路径)C:\Program Files\Microsoft SQL Server\90\Tools\Binn\VSShell\Common7\IDE\zh-
阅读全文
摘要://重装SQL 2005如果方法不当,是很难重装成功的。有过几次重装SQL 2005的经历后,深感重装的不易,经网上查资料和经历,决定将其记录下来!...1.用 Windows Install Clean Up 工具卸载SQL 2005组件2.用SrvInstw.exe删除所有SQL服务3.清除注册表 a. 将HKEY_CURRENT_USER---Software----Microsoft下的Microsoft SQL Server文件夹全部删除 b. 将HKEY_LOCAL_mACHINE---SOFTWARE---Microsoft下的Microsoft SQL Native Cli..
阅读全文