ASP基础教程-数据库查询语言.doc

ASP基础教程-数据库查询语言.doc

ID:56222115

大小:90.00 KB

页数:8页

时间:2020-03-22

ASP基础教程-数据库查询语言.doc_第1页
ASP基础教程-数据库查询语言.doc_第2页
ASP基础教程-数据库查询语言.doc_第3页
ASP基础教程-数据库查询语言.doc_第4页
ASP基础教程-数据库查询语言.doc_第5页
资源描述:

《ASP基础教程-数据库查询语言.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、ASP基础教程:数据库查询语言SQL—词实际上是"StructuredQueryLanguage"结构式杏询语言的缩写,是用于对存放在计算机数据库屮的数据进行组织、管理和检索的一种工具;是一种特定类型的数据库-关系数据库。而控制这种数据库的计算机程序就是我们常说的DBMS-・数据库管理系统。譬如:SQLServer.Oracle>Sybase>DB2等等。当用户想要检索数据库屮的数据时,就通过SQL语言发出请求,接着DBMS对该SQL请求进行处理并检索所要求的数据,最后将其返I叫给川户,此过程被

2、称作为数据库查询,这也就是数据库查询语言这一名称的由来。SQL并不是象C、COBOL和Fortran语言那样的完整的计算机语言。SQL没有用于条件测试的IF语句,也没有用于程序分支的Goto语句以及循环语句For或Doo确切的讲,SQL是一种数据库子语言,SQL语句可以被嵌入到另一种语言中,从而使其具有数据库存取功能。SQL也非严格的结构式语言,它的句法更接近英语语旬,因此易于理解,大多数SQL语句都是直述其意,读起来就彖自然语言一样明了。SQL还是一种交互式杏询语言,允许用户真接杏询存储数据,

3、利用这一交互特性,用户可以在很短的时间内冋答相当复杂的问题,而同样问题若让稈序员编写相应的报表稈序则可能要用儿个星期茯至更长时间。在大部分ASP应用程序屮我们都会接触到数据库,而我们在编写ASP应用程序时用来进行数据库操作的标准语法正是SQL,因此SQL语法的重耍性是不言而喻的。下面,我们就从最常川的SQL语句SELECT着手,一步一步地来学习SQL。查询是SQL语言的核心,而用于表达SQL查询的SELECT语句则是功能嚴强也是最为复杂的SQL语句,它从数据库小检索数据,并将杏询结果提供给用户。

4、在木文中我们将建立一个名为tianjiao的简单数据库,该库屮存放了一个叫sales的销售记录表,如下所示:姓名性别工资销售目标销售额地区书生男25(X)800090()0上海吴冠军男3000100009999北京雷鸣另2000800010000四川雪儿女25(X)50006000广州顾一男26(X)900098()0大连阿卓女2000400040()0天津熠天男40002000020000全国在该表屮有六列即六个字段:姓名、性别、丁•资、销传目标、销角额、地区,首先我们用Select语旬列岀姓

5、名、销售目标和销售额:Select姓名,销售目标,销售额Fromsales结果如下:姓名销侍目标销售额书生80009000吴冠军1(X)009999雷鸣8000100()0雪儿50006000顾一90009800阿卓40004000熠天2000020000然后,我们再列出所有男性的姓名、销伟日标和销售额:Select姓名,销售目标,销售额FromsalesWhere性别=°男°结果如下:姓名销伟H标销伟额书生80009000吴冠军100009999雷鸣8000100()0顾一90009800熠天

6、2000020000接下来,我们做一个相对复杂的杳询,列出销伟额人于销售目标的所有男性的姓名、销伟目标和销伟额,并且按销售目标排序。Select姓名,销售目标,销售额FormsalesWhere销伟额>销倍目标And性别="男”OrderBy销伟bl标结果如下:姓名销售日标销伟额书生80009000雷鸣800010000顾…90009800熠天2000020000大家可以看到,对于简单杳询,SQLSelect语旬和英文语法很相彖,我们來分析一下SELECT语句的完整格式,它包括六个了句,其中SE

7、LECT和FROM了句是必须的,其它了句可以任选,每个了句的功能如下:1、Select了句列出所有要求SELECT语句检索的数据项。它放在SELECT语句开始处,指定此查询要检索的数据项。这些数据项通常用选择表表示,即一组用“,"隔开的选择项。按照从左到右的顺序,每个选择项产生的一个列的查询结果,一个选择项可能是以下项目:(1)、列名:标识FROM了句指定表中的列。如果列名作为选择项,则SQL肓接从数据库表屮毎行取出该列的值,再将其放在查询结果的相应行屮。(2)、常数:指定在查询结果的每行屮祁放

8、上该值。(3)、SQL表达式:说明必须将要放入查询结果屮的值按表达式的规定进行计算。2、From了句列岀包含所要查询数据的表,它由关键字FROM后跟一组用逗号分开的表名纽成。每个表明都代表一个包括该杳询要检索数据的表。这些表称为此SQL语句的表源,因为杳询结果祁源于它们。3、Where子句告诉SQL只查询某些行屮的数据,这些行用搜索条件描述。4、GroupBy子句指定汇总查询,即不是对每行产生一个杳询结果,而是将相似的行进行分组,再对每组产生一个汇总结果。5、Having了句告诉SQL只产生有G

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

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

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