计算机教程 第17学时数据查询.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
下载 第17学时 数 据 查 询 在过去几个学时的课程里,我们已经讨论了如何创建数据库、创建表、分配许可和其他 管理任务。但我们还没有讨论如何取出存储在数据库里的数据。这是一个相当重要的功能, 你需要知道如何去做。 本学时的要点包括: • 取数据 • pubs数据库概览 • 打开一个数据库 • SELECT语句 • 限制行数 • 函数 17.1 取数据 作为数据库日常操作的一部分,你需要从数据库中提取数据。如果无法提取数据,那么 存储的那些数据又有什么用呢?大多数时候,你和你的用户使用为向数据库输入数据而写的 那些应用程序来访问数据库中的数据。但有时,也可以用其他方法访问数据。其中最主要的 方法是使用 S E L E C T语句。 17.2 pubs数据库概览 在先前大部分的时间里,我们使用 O r d e r C e n t e r数据库完成了绝大多数练习。本学时和接 下来的几个学时里,我们将使用 p u b s数据库。这是因为我们还没有在 O r d e r C e n t e r数据库中放 图17-1 p u b s数据库结构关 系图 1 5 8 SQL Server 7 24 学时教程 下载 任何数据。为了让你理解本章将要讨论的大量 S E L E C T语句,你必须充分了解p u b s数据库的构 成和表之间的相互作用关系。正如我们前面提到的, p u b s 数据库是一个小型数据库,它在安 装SQL Server 时同时被安装。p u b s 数据库是一个模仿出版公司数据库的模型。该数据库跟踪 作者、出版物、出版商以及其他类似信息。图 1 7 - 1显示了p u b s数据库的结构关系图。 17.3 打开一个数据库 打开一个数据库就是你登录到 SQL Server ,并告诉SQL Server你将对一个指定的数据库执 行命令。当你正在 SQL Query Analyzer 中工作时,可以从两种途径中任选一种来打开数据库。 第一种方法是在右上角下拉列表框中选择所要打开的数据库的名称,如图 1 7 - 2所示。 图17-2 SQL Query Analyzer 中的数据库框 另一种途径是在一个 S Q L脚本中使用 SQL Server的U S E 关键字,下面是该命令的语法: 其中 d a t a b a s e _ n a m e 是你所要打开的数据库的名称。 17.4 SELECT语句 S E L E C T语句是从数据库的表中访问和提取数据的一种工具。它是最强有力的工具之一, 而且它有比 S Q L 中其他语句多得多的可用选项。 S E L E C T语句可以从表中取出所有的行和列, 或者两者任一个的子集。最基本的 S E L E C T语句是从表中取出所有的行和列。在这个学时的大 部分例子中,我们将使用 a u t h o r s表。要取出 a u t h o r s表中所有的行和列,你可以执行程序清单 1 7 - 1中的命令。 程序清单 17-1 简单的S E L E C T语句 正如你所看到的,程序清单 1 7 - 1的语句中包含四个基本部分。第一部分是关键字 S E L E C T。 它告诉 SQL Server你将要做什么。语句下一部分是列名的列表,你可以列出你所要从表中输 第1 7学时 数 据 查 询 1 5 9 下载 出的列。稍后,我们将详细讨论。这里所做的只是用星号 ( * )表示想取出表中所有的列。关键 字S E L E C T和列的列表组合在一起,有时称作 S E L E C T子句和S E L E C T列表。 语句的下一部分是关键字 F R O M 。使用F R O M关键字是为了告诉 SQL Server你想从哪儿取 出列。最后,你告诉SQL Server需要从哪个表中取出数据。关键字 F R O M和表的名字组合在一 起,通常叫做F R O M子句。 这是最基本的 S E L E C T语句,仅仅演示了你需要用 S E L E C T语句所做的工作的很小部分。 需要说

文档评论(0)

1243595614 + 关注
实名认证
文档贡献者

文档有任何问题,请私信留言,会第一时间解决。

版权声明书
用户编号:7043023136000000

1亿VIP精品文档

相关文档