随笔分类 -  SQL

摘要:因个人对数据库授权命令的喜爱,所以写了这篇文章,一来学会命令的使用,二来为以后复习之用。---------------------------------------------------------------------------------------------------------------------1)授权命令 grant,语法格式(SQL语句不区分大小写):Grant <权限> on 表名[(列名)] to 用户 With grant option或 GRANT <权限> ON <数据对象> FROM <数据库用户> // 阅读全文
posted @ 2012-12-14 13:43 氺〤魚Oo。 阅读(6293) 评论(0) 推荐(0)
摘要:有一个表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呵呵,有了模糊查询,写出满足要求 阅读全文
posted @ 2012-10-25 13:19 氺〤魚Oo。 阅读(412) 评论(0) 推荐(0)
摘要:练习环境为:XP+SQL2000数据库练习使用的数据库为:学生管理数据库数据库下载地址为: http://download.csdn.net/download/friendan/4648150说明 这是我在学习数据库课时,老师给的27道SELECT语句练习题,在写这篇文章时,老师并没有给参考答案,写这篇文章的目的完全是为了加深我对SQL语句的理解和方便我以后复习、查阅,文中难免有错误之处,发现的朋友,望指正一二,感激不尽。数据库中有三张表,分别为student,course,SC(即学生表,课程表,选课表)//三张表截图如下:--1.分别查询学生表和学生修课表中的全部数据。SELECT * F 阅读全文
posted @ 2012-10-15 13:26 氺〤魚Oo。 阅读(761) 评论(0) 推荐(0)
摘要:题目:查询Northwind数据库中orders表的ShipCountry列以B或C或D或F开始且第三个字符为"a"的OrderID、CustomerID和ShipCountry的信息。SQL查询代码:USE NorthwindGOSELECT ShipCountry,OrderID,CustomerIDFROM ordersWHERE ShipCountry LIKE '[BCDF]_a%'//效果截图: 阅读全文
posted @ 2012-10-12 08:57 氺〤魚Oo。 阅读(337) 评论(0) 推荐(0)
摘要://表结构和数据截图如下:题目如下:1)查询成绩在60~80之间的记录。SELECT * FROM SC WHERE GRADE BETWEEN 60 AND 802)查询成绩为85、86或88分的记录。SELECT * FROM SC WHERE GRADE IN (85,86,88) 阅读全文
posted @ 2012-10-12 08:29 氺〤魚Oo。 阅读(1452) 评论(0) 推荐(0)
摘要:今天帮别人装SQL2005,装到最后一步时,跳出个错误对话框,说是找不到系统用户ASPNET的相关信息,因此安装失败!很是无语呢!...看了下系统的用户表,果真没有用户ASPNET存在!在网上下载安装:Microsoft .NET Framework 2.0.exe,Microsoft .NET Framework 3.0.exe都没有效果...在网上找了下有关用户ASPNET的资料,记录如下:ASPNET用户与系统服务ASP.NET有关,如果该服务没有启动,请手动启动之...我启动该服务后,发现系统中还是没有ASPNET用户!:(最后在CMD中执行了以下两条命令,呵呵,我的问题就解决了:)! 阅读全文
posted @ 2012-02-24 19:46 氺〤魚Oo。 阅读(338) 评论(0) 推荐(0)
摘要:刚才安装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- 阅读全文
posted @ 2011-12-08 15:17 氺〤魚Oo。 阅读(283) 评论(0) 推荐(0)
摘要://重装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.. 阅读全文
posted @ 2011-12-08 14:40 氺〤魚Oo。 阅读(174) 评论(0) 推荐(0)