项目七学习数据库操作.pptx

  1. 1、本文档共25页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

ASP网站开发实用教程

项目七学习数据库操作在介绍如何利用ASP构建基于数据库技术的Web站点时,首先介绍一下数据库的准备知识。在本项目中,通过1个工作任务,向读者展示关系数据库中的基本概念,然后通过实例讲解SQL结构化查询语言的语法。

目录任务删除某条记录

删除某条记录准备知识删除某条记录表、字段与记录关键字索引与限制视图存储过程存储过程触发器作业8.DDL与DML9.拥有权与安全性10.SELECT查询11.插入记录INSERT12.修改记录UPDATE13.删除记录DELETE

1.表字段与记录1.表、字段与记录表可以视为一个二维表格,列被称为字段,行被称为记录,某一条记录的某一字段都有一个具体值与之对应。

表Chapter1,如下图所示。1.表字段与记录表Chapter1

2.关键字2.关键字主键是主关键字的简称,在下图中可以看到num字段旁边有一个小钥匙符号,表示这个字段为表的主关键字。主关键字是一个唯一标识,可用于寻找表中的特定记录。同一个表中不允许出现主关键字相同的记录。主关键字可以由一个字段构成,也可以由多个字段构成,例如,若想在表Chapter7中设置num、name为联合关键字,则取消两个字段的允许空属性,然后按住“Ctrl”键同时选中两个字段,右击,在弹出的快捷菜单中选择“设置主键”命令即可。

2.关键字设置标识属性

3.索引与限制3.索引与限制表的某些特性可以限制表中存放的数据,例如索引和限制。表的索引提供了迅速找到某一记录的方法,而限制是对表中数据采用的规则。例如,在一销售物品信息表中,要设定所有物品单价大于10元,则可制订如下规则:(\[iPrice\]=10)当新增或修改某一记录时,如果不符合这个规则,则数据库服务器会拒绝该操作。

4.视图4.索引与限制数据库中所有数据都存在于表格中,但有时表格并不按用户所需要显示的方式存放数据。例如,想从数据库中某些表中取出一些字段组合成一个临时表以显示某些信息,如果经常需要显示这些信息,这时便可用到视图。

5.存储过程存储过程5.存储过程存储过程指存放在数据库服务器中的查询指令,而不是在客户端(例如,用Delphi或类似编程语言开发的程序)中存放的查询。在数据库中存放的查询指令是预编译的,同时也减少了从客户端到服务器端的信息流,因此可以提供更快的处理速度与更高的效率。

6.触发器6.触发器触发器是一组语句,与存储过程有些类似之处,不同的是,存储过程可由客户端调用,而触发器是在数据库服务器上自动运行的,根据特定条件,在用户插入、更新或删除记录时被激活。与限制相比,利用触发器能对用户在表中的修改操作进行更复杂的控制。

7.作业7.作业作业是数据库服务器能执行的一组任务。该任务可以包括TSQL语句、Windows命令、可执行程序或ActiveX脚本。作业可以在需要时从控制台运行、通过调度机制定期运行或响应其他条件运行,作业中还可以包括处理各个任务故障的条件逻辑。

8.DDL与DML8.DDL与DML在结构化查询语言(StructuredQueryLanguange,SQL)中,存在两种分别被称为数据定义语言(DataDefinitionLanguage,DDL)与数据操纵语言(DataManipulationLanguage,DML)的数据库编程语言,DDL用来生成新对象,例如新建表格、删除表格等;DML用来管理新对象,诸如查询、修改、新增、删除之类的操作均属于DML。

8.拥有权与安全性9.拥有权与安全性对于一般信息,可以允许所有人访问;但对于包含敏感信息或机密信息的数据,则需要考虑其安全性,有时只能允许部分人员进行查询,并且可能只允许更少的人员进行数据修改。在SQLServer中,依赖于安全模型保护敏感数据。安全模型的建立依赖于以下几个对象的交互:登录(Logins)用户(Users)角色(Roles)拥有者(Owners)权限(Permissions)

10.SELECT查询10.SELECT查询SELECT语句:SELECT*FROMauthors

11.插入记录INSERT11.插入记录INSERT所谓操作查询,是指执行修改记录的SQL语句。例如,若要新增一条记录,用INSERT语句便可实现。以在sales表中插入一条新记录为例,对应的语句为:INSERTsales(stor_id,ord_num,ord_date,qty,payterms,title_id)values(8042,F335,19945-6,53,Net40,PC1035)

操作技巧如果插入时已指定所有字段的值,则INSERT语句可简写为:INSERTsalesvalues(8042,

文档评论(0)

daluobu + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档