asp基础教程1

asp基础教程1

ID:26681439

大小:152.00 KB

页数:30页

时间:2018-11-28

asp基础教程1_第1页
asp基础教程1_第2页
asp基础教程1_第3页
asp基础教程1_第4页
asp基础教程1_第5页
资源描述:

《asp基础教程1》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、ASP基础教程:数据库查询语言(1)http://tech.163.com/school·2004-11-1013:26:21·来源:网易学院原定计划从本篇开始就要给大家介绍ASP内建的ActiveX组件,但是考虑到我们在往后的学习中将会接触到大量的数据库查询,因此作者临时决定花一到两篇的篇幅向大家简要介绍一些数据库查询语言的基本知识,这其实也是学习ASP所必须掌握的一门知识。是否能够灵活地运用数据库查询语言,将直接关系到ASP程序的执行效率等一系列问题,所以请各位务必重视。相信很多朋友都听说过SQL这个名字,如果你是计算机方面的行家,SQL的大名一定是如雷贯耳

2、。那么SQL究竟是什么呢?SQL一词实际上是"StructuredQueryLanguage"结构式查询语言的缩写,是用于对存放在计算机数据库中的数据进行组织、管理和检索的一种工具;是一种特定类型的数据库--关系数据库。而控制这种数据库的计算机程序就是我们常说的DBMS--数据库管理系统。譬如:SQLServer、Oracle、Sybase、DB2等等。当用户想要检索数据库中的数据时,就通过SQL语言发出请求,接着DBMS对该SQL请求进行处理并检索所要求的数据,最后将其返回给用户,此过程被称作为数据库查询,这也就是数据库查询语言这一名称的由来。SQL并不是象C

3、、COBOL和Fortran语言那样的完整的计算机语言。SQL没有用于条件测试的IF语句,也没有用于程序分支的Goto语句以及循环语句For或Do。确切的讲,SQL是一种数据库子语言,SQL语句可以被嵌入到另一种语言中,从而使其具有数据库存取功能。SQL也非严格的结构式语言,它的句法更接近英语语句,因此易于理解,大多数SQL语句都是直述其意,读起来就象自然语言一样明了。SQL还是一种交互式查询语言,允许用户直接查询存储数据,利用这一交互特性,用户可以在很短的时间内回答相当复杂的问题,而同样问题若让程序员编写相应的报表程序则可能要用几个星期甚至更长时间。在大部分A

4、SP应用程序中我们都会接触到数据库,而我们在编写ASP应用程序时用来进行数据库操作的标准语法正是SQL,因此SQL语法的重要性是不言而喻的。下面,我们就从最常用的SQL语句SELECT着手,一步一步地来学习SQL。查询是SQL语言的核心,而用于表达SQL查询的SELECT语句则是功能最强也是最为复杂的SQL语句,它从数据库中检索数据,并将查询结果提供给用户。在本文中我们将建立一个名为tianjiao的简单数据库,该库中存放了一个叫sales的销售记录表,如下所示:姓名性别工资销售目标销售额地区书生男250080009000上海吴冠军男3000100009999北

5、京雷鸣男2000800010000四川雪儿女250050006000广州顾一男260090009800大连阿卓女200040004000天津熠天男40002000020000全国在该表中有六列即六个字段:姓名、性别、工资、销售目标、销售额、地区,首先我们用Select语句列出姓名、销售目标和销售额:Select姓名,销售目标,销售额Fromsales结果如下:姓名销售目标销售额书生80009000吴冠军100009999雷鸣800010000雪儿50006000顾一90009800阿卓40004000熠天2000020000然后,我们再列出所有男性的姓名、销售目

6、标和销售额:Select姓名,销售目标,销售额FromsalesWhere性别="男"结果如下:姓名销售目标销售额书生80009000吴冠军100009999雷鸣800010000顾一90009800熠天2000020000接下来,我们做一个相对复杂的查询,列出销售额大于销售目标的所有男性的姓名、销售目标和销售额,并且按销售目标排序。Select姓名,销售目标,销售额FormsalesWhere销售额>销售目标And性别="男"OrderBy销售目标结果如下:姓名销售目标销售额书生80009000雷鸣800010000顾一90009800熠天2000020000

7、大家可以看到,对于简单查询,SQLSelect语句和英文语法很相象,我们来分析一下SELECT语句的完整格式,它包括六个子句,其中SELECT和FROM子句是必须的,其它子句可以任选,每个子句的功能如下:1、Select子句列出所有要求SELECT语句检索的数据项。它放在SELECT语句开始处,指定此查询要检索的数据项。这些数据项通常用选择表表示,即一组用“,”隔开的选择项。按照从左到右的顺序,每个选择项产生的一个列的查询结果,一个选择项可能是以下项目:(1)、列名:标识FROM子句指定表中的列。如果列名作为选择项,则SQL直接从数据库表中每行取出该列的值,再将

8、其放在查询结果的相应行中

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。