ASP与SQL基础
来源:互联网 发布:大数据的三个哲学问题 编辑:程序博客网 时间:2024/05/29 18:10
使用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
- ASP与SQL基础
- ASP与SQL基础
- asp与sql基础
- ASP与SQL基础
- ASP与SQL基础
- 数据库与SQL基础
- [ASP基础][SQL语句]ASP中使用SQL语句教程
- asp.net与cookie基础
- ASP与SQL数据库连接代码!
- SQL与ASP日期时间
- ASP与SQL数据库连接代码
- ASP与sql存储过程
- ASP与SQL数据库连接代码
- ASP与SQL数据库连接代码
- ASP与SQL数据库连接代码
- ASP与sql存储过程
- ASP与sql存储过程
- SQL注入与防范基础
- 启动代码之Option.inc
- hdoj 4022Bombing( STL )
- MYSQL 常用sql语句小结(转)
- sizeof() 的使用
- 程序一点点写,日子一天天过
- ASP与SQL基础
- C程序中实现排序的选择法和起泡法
- MYSQL 常用函数 一
- 修改文件时间与创建新文件:touch
- 异常:could not initialize proxy - no Session
- vi/vim 缩进,行号设置
- investors and gamblers
- C语句中涉及到条件判断时的情况分析
- How Tomcat Works学习笔记<十四>