Web数据库基本概念

ASP最重要的用途就是构建动态网站。构建动态网站建设,要经常和数据库打交道,因此,方便快捷的访问数据库成了ASP的重要功能。在本书的大部分示例中,都要对数据库进行访问。我们将会坎触到大量的数据库访问的操作。因此,在本章,我们先学习在ASP中访问数据库的基础知识。是否能够灵活地运用ASP的数据库访问控件对欺据库进行访问.将直接决定ASP程序的执行效率等一系列性能。   在浏览网页时,我们经常可以看到那些提供数据查询功能的网站,例如,在一些出版社的网站中只要翰人书名、作者或某些关键字,就可以查到这本书的有关资料:或者在一些社区性的网站,为访问者提供讨论区、用户登记等服务;还有购物网站的商品查询等等。.这些网站功能的运作通常都需要后台数据库的支持,网站后台服务程序会根据访问者提供的资料到网站的后台数据库中搜寻数据,并将搜寻的结果或数据经过整理返回给访问者,所以这样的后台数据库可以称为网站数据库,也就是Web数据崔,让我们先来看看有关Web数据库的一些荃本概念。      SQL是结构式查询语官(Structured Query language)的缩写,SQL语育是对存放在关系数据库中的数据进行组织、管理和检索的一种工具:当用户想要检索关系数据库中的数据时,就通过SQL语育向数据库管理系统(DBMS)发出请求,接着DBMS对该SQL请求进行处理,最后将处理结果返回给用户,此过程被称作数据库查询。SQL是一种语言,确切地讲,SQL是一种数据库子语言。SQL语句可以被嵌人到另一种语盲中,从而使其具有数据库存取功能。SQL也是非严格的结构式语言,它的句法接近英语.语句,因此易于理解,大多数SQL语句都是直述其意.读起来就像自然语言一样明了。在大部分ASP应用程序中,我们都会接触到数据库,而我们在编写ASP应用程序时用来进行数据库操作的标准语言正是SQL,因此SQL语法的重要性是不言而喻的。下面,我们就先来看看一些常用的SQL命令的使用方法。   对数据库进行查询是阅L语言的核心功能,而用于表达SQL查询的SEIECF语句则是功能最强也是最为复杂的SQL语句,它可以从数据库中检索出合乎需求的数据,并将查询结果集合返回给用户。 SQL是一种完备的数据处理语言,不仅用于数据库查询,而且用于数据库中的数据记录的插人、修改和删除,与SQL查询的SELECT语句的复杂性相比,更改数据库内容的SQL语句显得较为简单。然而对一个DBMS来说,数据更新所造成的风险大大超出了数据查询,数据库管理系统必须在更改期保护所存储的数据的一致性,确保有效的数据进人数据库,数据库必须保持一致性,DBMS还必须协调多用户的并行更新,以确保用户和他们的更改不致于影响其他用户的数据库操作。 在此语句中,列的名称列在括号中以逗号隔开,接下去是VALUES短语和括号中以逗号隔开的每列数据,但要注意数据和列的名称的顺序必须相同,而且若是字符串型的则以单引号隔开。从概念上来讲,INSERT语句建立了一个与表结构相一致的数据行,且用VALUES子句的数据来填充它,然后将该新行加人表中,表中的行没有排序,因此不存在将该行擂人到表的头或尾或两行之间的这个概念。INSERT语句结束后,新的记录就是表的一部分了。 INSERT语句还可以将多行数据添加到目标表中,在这种形式的INSERT语句中.新行的数据值在语句正文中明确的指定.而是从语句中指定的一个数据库查询操作的结果中得到。添加的值来自数据库自身的行,这看起来有些奇怪,但是在某些特定的状态下,是非常有用的。
返回新闻列表