SQLServer2000应用基础与实训教程(李国彬)第4章节查询数据及更新数据.pptVIP

SQLServer2000应用基础与实训教程(李国彬)第4章节查询数据及更新数据.ppt

  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文档。上传文档
查看更多
第4章 查询数据及更新数据 4.1 查询数据 4.2 插入新数据 4.3 修改数据 4.4 删除数据 4.5 导入与导出数据 习题 4.1查询数据 4.1.1 SELECT语句的基本语法格式 1.SELECT语句的基本语法格式 SELECT语句的基本语法格式如下: SELECT select_list [INTO new_table ] ROM table_source [WHERE search_condition] [GROUP BY group_by_expression] [HAVING search_condition] [ORDER BY order_expression[ASC|DESC]] 其中: SELECT子句用于指定选择的列或行及其限定; INTO子句用于将查询结果集存储到一个新的数据库表中; FROM子句用于指出所查询的表名以及各表之间的逻辑关系; WHERE子句用于指定对记录的过滤条件; GROUP BY子句用于对查询到的记录进行分组; HAVING子句用于指定分组统计条件,要与GROUP BY子句一起使用; ORDER BY子句用于对查询到的记录进行排序处理。 在这些子句中,只有SELECT子句和FROM子句是必选项,其他子句均为可选项。 2.SELECT语句的执行方式 数据的查询可以在企业管理器中执行,也可以在查询分析器中执行,具体方法如下: 1) 在企业管理器中执行SELECT语句 在企业管理器中,可以使用查询设计器来编写、修改和执行一个SELECT语句。若要打开查询设计器窗口,可执行如下操作: 启动企业管理器,并在“树”窗格中双击想要查询的表所在的数据库(或点击数据库前面的“+”图标,展开数据库),并在该数据库下方单击“表”节点。然后在右侧内容窗格中选择所要操作的表,单击鼠标右键,在弹出的快捷菜单中选择“打开表”--“返回所有行”命令。 系统将打开如图4-1所示的查询设计器窗口。此窗口提供了一系列窗格,用于设计、编辑和测试查询语句。默认状态下只能看到结果窗格。 通过单击工具栏上的有关按钮,可以在查询设计窗口打开四个窗格,分别是关系窗格、网格窗格、SQL窗格和结果窗格,如图4-2所示。 下面对查询设计器中的四个窗格进行简要的介绍。 (1) 关系窗格:用于向查询中添加表或视图对象以及选择输出字段,并允许将相关的表连接起来。 (2) 网格窗格:用于设置显示字段、排序结果、搜索和分组结果的选项。 (3) SQL窗格:用于输入和编辑所有的SELECT语句。 (4) 结果窗格:用于显示SELECT语句执行的结果,并允许添加、修改和删除记录。 如果看不到上述窗格,可在工具栏上单击对应的工具按钮图标,如图4-3所示。 ? 通常情况下,SQL窗格和结果窗格用得较多。一般在SQL窗格中输入SELECT语句,然后单击工具栏上的运行按钮“!”,在结果窗格中即可看到查询结果。 2) 在查询分析器中执行SELECT语句 在查询分析器中执行SELECT语句时,需要指定所使用的数据库。进入查询分析器后,可用下面两种方法指定数据库: (1) 在工具栏上,从数据库下拉列表中选择需要使用的数据库。 (2) 在SQL窗格中,输入一个语句: USE 数据库名 注意:如果没有指定所需要的数据库,则在执行SELECT语句时就会出现“对象名‘XXX’”无效的错误,即XXX数据表没有找到。 指定数据库后,即可在查询分析器的文本编辑区输入SELECT语句。输入语句后并不能立即执行,必须通过选择菜单“查询”--“执行”命令,或按工具栏上的“执行查询”按钮,才能执行SELECT语句。 注意:“执行查询”按钮的图标是一个向右三角形,光标在其上停留时,提示信息为“执行查询”,以后提到的“执行查询”按钮均指这个图标按钮。 点击工具栏上的“执行模式”下拉列表,可以选择三种执行模式:以表格显示结果,以文本显示结果及将结果保存为文件。 用户可以将查询分析器中所编写的SQL语句保存到一个磁盘文件(.sql)中,以后可以将该查询文件打开调入这些SQL语句,这样避免了重复输入。 为了便于学习,我们将SELECT语句通过各个子句分别进行讲解。 4.1.2 使用SELECT子句选取字段和记录 SELECT子句的主要作用是指定要在选择查询中输出的字段,而通过该子句使用的某些选择谓词,则可以对输出的记录进行限制。 SELECT子句的格式为 SELECT [ALL|DISTINCT ][TOP n [PERCENT][WITH TIES]] select_list

您可能关注的文档

文档评论(0)

时间加速器 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档