ASP与SQL基础

 

使用Request对象的Cookies集合可以对Cookie进行读取的操作,其语法结构如下:

Request.Cookies("Cookie名");   

l           设置Cookies的有效时间  默认情况下,在用户的浏览器关闭后,Cookies就立即失效。如果希望在关闭浏览器之后Cookies仍然有效,以便下一次打开浏览器时还能调用Cookies变量,就需要使用Response.Cookies集合中的Expires参数为Cookies设置有效时间。其语法结构如下:

Response.Cookies("Cookie名").Expires="年/月/日";

一般为Cookies设置有效时间的代码放在Cookie写入代码的后面。

1.5.3  SQL基本语法

SQL(Structured Query Language),即结构化查询语言,是一种用于关系型数据库通讯的标准语言。在Access中所创建的查询对象,是通过可视化的操作编写的SQL命令来实现的。在ASP动态网页中,所有对数据库的操作也是通过SQL语句实现的。实际上,Dreamweaver MX中所有对数据库的操作都是通过一定的SQL语句实现。熟悉一些必要的SQL知识,可以帮助我们进行后面的实例部分的学习。所以,本节介绍一些简单的SQL知识和命令。

综合来说,SQL语言包括以下几类:

l           DDL——数据定义语言

l           DML——数据操纵语言

l           DQL——数据查询语言

l           DCL——数据控制语言

l           数据管理命令

l           事务性控制命令

SQL语言包括的内容非常多,本书不可能一一介绍。所以本节只对SQL语言中的一些查询命令做简单介绍,以方便用户理解生成的网页代码。如果读者想更深入地了解有关SQL语言的部分,可以参考相关的专业书籍。下面介绍的这些内容在后面的教学中都会逐一出现,读者也可以先跳过本节,在学到该知识点的时候再返回来参考这些基本语法加深理解。

1. SELECT语句

SELECT语句是SQL中的DQL(Data Query Language),即数据查询语言里的一个命令。它用于构造数据库的各种查询对象。在Dreamweaver MX编辑的动态网页中,也是使用SELECT语句实现记录集的定义。

SELECT语句不能单独使用,它需要一定数量的必要子句,以构成一个完整语法单元。SELECT语句的子句分为两种,一种是必要子句,以满足必要的语法要求;另一种是可选子句,用于增强SELECT语句的整体功能。SELECT语句是一个强有力的SQL命令,它一共包括4个关键字:

l           SELECT

l           FROM

l           WHERE

l           ORDER BY

下面对这些语句进行简单介绍:

FROM子句是SELECT的一个强制性子句,必须与SELECT联合使用,以实现从数据库中以一种有组织的可读的方式提取数据的功能。

简单的SELECT语句的语法如下:

 

SELECT[ * |all| distinct column1,column2]

FROM table1[,table2];

 

在查询中,SELECT关键字后有一系列字段名,这些字段是查询输出显示的内容。FROM关键字是一个或多个表(或查询)名。SQL命令将从这些表(或查询)中查找数据。星号(*)代表表中的所有字段,all选项用于显示包括重复数据在内的所有记录值,distinct选项用于消除重复的记录。默认的选项是all。

按此在新窗口浏览图片

注意  在SELECT关键字后的字段名用逗号分隔,在FROM关键字后的表(或查询)名也用逗号分隔。

限制条件是查询中的一个重要部分。它用于限定所显示的信息需要满足的条件。条件的值可以是True或False。WHERE子句就是用来设置查询条件的。

WHERE子句的语法如下:

 

WHERE[condition1 | expression1][and condltion2 | expression2];

 

如果用户希望以一定的排列形式输出查询结果,可以使用ORDER BY子句对数据进行排序。ORDER BY子句的默认设置是升序排列。

ORDER BY子句的语法如下:

 

ORDER BY column1 | integer[ASC | DESC]

 

其中,ASC选项表示输出的字符以升序形式排列,DESC选项表示输出的字符以降序形式排列。

2. SQL中的操作符

操作符是保留的字或字符,主要用在SQL语句的WHERE子句中执行逻辑比较和数学运算等操作。SQL中的操作符包括:

l           比较操作符

l           逻辑操作符

l           用于限制条件的操作符

l           数学运算符

SQL语言中的比较操作符及其作用如表1.1所示。

表1.1  比较操作符

比较操作符

作用

=

将一个值和另一个值相比较,如果相等则返回True,否则返回False

<> 或!=

将一个值和另一个值相比较,如果不相等则返回True,否则返回False

<

将一个值和另一个值相比较,如果前面的值小于后面的值则返回True,否则返回False

>

将一个值和另一个值相比较,如果前面的值大于后面的值则返回True,否则返回False

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
注册功能: 1、 阅读用户协议,同2、 意可以进行下一步,3、 若下一步按钮不4、 可用。 5、 填写用户名6、 与密码,7、 检测用户名8、 与密码是否填写,9、 若没有不10、 可下一步。检测用户是否可用,11、 若不12、 可用提示信息且不13、 可进入到下一步。 14、 检测用户的信息是否完善,15、 若不16、 完善,17、 弹出提示信息。若信息完善和格式正确注册成功。 班级风采 18、 班级简介。 19、 班级图片。 信息共享(新闻,就业信息) 20、 会员可以在网站上发布新闻与关于就业方面的信息、与技巧等。 21、 信息编辑功能。检测用户是否与信息的发布者一致,22、 若不23、 是无权修改本信息若是可以有权修改。 24、 信息删除 功能,25、 判断是否是管理员或者本信息的拥有者,26、 如果不27、 是无权删除,28、 若是其中的任一个则可以删除。 四 、交流平台(论坛), 1、可以发表主题。 2、可以回复主题。 3、主题的拥有者可修改主题。 4、主题拥有者和管理员可以删除该主题。。 五、个人的个性、心情展示(个人博客) 1、可以发表个人日记。 2、可以让别人回复相应的日记。 3、可以让别人看自己的相册,本用户可以上传图片。 4、个人博客管理可以纪录本用户在网站内发布的各种信息与个个资料。 5、个人博客管理还可以删除个人在网站属于个人发布的各种信息。 六 、网站中使用插入相应的javascript代码用来达到美观的作用,比如:日历 七、管理后台 可以对整个网站的数据进行全盘整理。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值