广泛的用途。
主要包括 AD Rotator、 Browser Capabilities、Content Link、Content Rotator、Counters、logging Utility、MyInfo、Page Counter、permission Checker、tools 等组件。
由于本次设计用到的不多在此就不详细介绍了 4.ASP 脚本对象 他们分别是 Dictionary、FileSystemObject 和 TextStream.由于本设计用到的也不多在此就不详细介绍了。
1.2 SQL 语句介绍 SQL 全称是“结构化查询语言Structured Query Language”,最早的是 IBM的圣约瑟研究实验室为其关系数据库管理系统 SYSTEM R 开发的一种查询语言,它的前身是 SQUARE 语言。
SQL 语言结构简洁,功能强大,简单易学,所以自从IBM 公司 1981 年推出以来,SQL 语言,得到了广泛的应用。
如今无论是像Oracle SybaseInformixSQL server 这些大型的数据库管理系统,还是像Visual FoxporoPowerBuilder 这些微机上常用的数据库开发系统,都支持 SQL语言作为查询语言。
Structured Query Language 包含 4 个部分: ☆数据查询语言 DQL-Data Query Language SELECT ☆据操纵语言 DQL-Data Manipulation Language INSERT UPDATE DELETE ☆数据定义语言 DQL-Data Definition Language CREATE ALTER DROP ☆数据控制语言 DQL-Data Control Language COMMIT WORK ROLLBACK WORK1.2.1 SQL 的优点 SQL 广泛地被采用正说明了它的优点。
它使全部用户,包括应用程序员、 DBA管理员和终端用户受益非浅。
1.非过程化语言 SQL 是一个非过程化的语言,因为它一次处理一个记录,对数据提供自动导航。
SQL 允许用户在高层的数据结构上工作,而不对单个记录进行操作,可操作记录集。
所有 SQL 语句接受集合作为输入,返回集合作为输出。
SQL 的集合特性允许一条 SQL 语句的结果作为另一条 SQL 语句的输入。
SQL 不要求用户指定对数据的存放方法。
这种特性使用户更易集中精力于要得到的结果。
所有 SQL 语句使用查询优化器, 它是 RDBMS 的一部分,由它决定对指定数据存取的最快速度的手段。
查询优化器知道存在什么索引,哪儿使用合适,而用户从不需要知道表是否有索引,表有什么类型的索引。
2.统一的语言 SQL 可用于所有用户的 DB 活动模型,包括系统管理员、数据库管理员、 应用程序员、决策支持系统人员及许多其它类型的终端用户。
基本的 SQL 命令只需很少时间就能学会,最高级的命令在几天内便可掌握。
SQL 为许多任务提供了命令,包括: ☆查询数据 ☆在表中插入、修改和删除记录 ☆建立、修改和删除数据对象 ☆控制对数据和数据对象的存取 ☆保证数据库一致性和完整性 而 以前的数据库管理系统为上述各类操作提供单独的语言, SQL 将全部任务 统一在一种语言中。
3.是所有关系数据库的公共语言 由于所有主要的关系数据库管理系统都支持 SQL 语言,用户可将使用 SQL的技能从一个 RDBMS 转到另一个。
所有用 SQL 编写的程序都是可以移植的。
SQL是 PostgreSQL和大多数其它关系型数据库用做查询语言的语言。
它是可以移植的,并且容易学习使用。
但是所有 SQL 语句都必须由数据库服务器独立地执行。
这就意味着客户端应用必须把每条查询发送到数据库服务器, 等待它处理这个查询,接收结果,做一些运算,然后给服务器发送另外一条查询。
所有这些东西都会产生进程间通讯,并且如果客户端在另外一台机器上甚至还会导致网络开销。
如果使用了 PL/pgSQL,那么可以把一块运算和一系列查询在数据库服务器里面组成一个块,这样就拥有了过程语言的力量并且简化 SQL 的使用,因而节约了大量的时间,因为用不着付出客户端/服务器通讯的过热。
通过使用 PL/pgSQL,应用可以获得可观的性能提升。
1.2.2 SQL 的使用 1.ASP 与 Access 数据库连接: ltlanguageVBscriptgtltdimconnmdbfilemdbfileserver.mappathquot数据库名称.mdbquotsetconnserver.createobjectquotadodb.connectionquotconn.openquotdrivermicrosoftaccessdriver.mdbuidadminpwd数据库密码dbqquotampmdbfilegt2.ASP 与 SQL 数据库连接:ltlanguageVBscriptgtltdimconnset connserver.createobjectquotADODB.connectionquotconn.openquotPROVIDERSQLOLEDBDATASOURCESQL 服务器名称或 IP 地址UIDsaPWD数据库密码DATABASE数据库名称gt建立记录集对象:setrsserver.createobjectquotadodb.recordsetquotrs.openSQL 语句conn323.SQL 常用命令使用方法:1数据记录筛选:sqlquotselectfrom 数据表 where 字段名字段值 orderby 字段名descquotsqlquotselectfrom 数据表 where 字段名 like字段值orderby 字段名descquotsqlquotselecttop10from 数据表 where 字段名 orderby 字段名descquotsqlquotselectfrom 数据表 where 字段名 in值 1值 2值 3quotsqlquotselectfrom 数据表 where 字段名 between 值 1and 值 2quot2更新数据记录:sqlquotupdate 数据表 set 字段名字段值 where 条件表达式quotsqlquotupdate 数据表 set 字段 1值 1字段 2值 2……字段 n值 nwhere 条件表达式3删除数据记录:sqlquotdeletefrom 数据表 where 条件表达式quotsqlquotdeletefrom 数据表quot将数据表所有记录删除4添加数据记录:sqlquotinsertinto 数据表字段 1字段 2字段 3…values值 1值 2值3…quotsqlquotinsertinto 目标数据表 selectfrom 源数据表quot把源数据表的记录添加到目标数据表5数据记录统计.
上一篇:
ASP留言板
下一篇:
陕西师范大学远程教育学院毕业论文(word论文|下载论文)