《程序设计》第8章数据库基础.ppt

  1. 1、本文档共37页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
8.4.2.7 分组查询 格式:[group by分组选项 [having条件表达式]] 说明:指定输出分组和分组的条件。 ⑴求每门选修课程课的平均成绩; select 课程代号, avg(成绩) from xx group by 课程代号; ⑵求至少有3个学生选修的课程的平均成绩; select 课程代号,count(*),avg(成绩) from xx group by 课程代号 having count(*)=3; 8.4.2.8 超联接查询 格式:select…from 表1 inner|left|right|full| join 表2 on 连接条件where…… 功能:根据联接条件对表1和表2进行内部联接,或左联接,或右联接,完全联接。 说明: ⑴inner join:内部联接,只有满足条件的记录才出现在查询结果中; 例:查询学生姓名的同时查询对应的选修成绩。 select xsxx.姓名, xx.成绩 from xsxx inner join xx on xsxx.学号 = xx.学号; ⑵left join:左联接,以表1为依据,显示表2与之关联的数据记录; ⑶right join:右联接,以表2为依据,显示表1与之关联的数据记录; ⑷full join:完全联接,先以表1为依据,显示表2与之关联的数据记录,再以表2为依据,显示表1与之关联的数据记录,去掉重复出现的记录行。 8.4.3 insert语句 ASP网页向数据库添加记录的方法主要分为两种:一种使用recordset对象的(记录对象)的addnew方法;另一种是直接执行SQL插入语句insert命令。insert语句可给数据库中的某一个表添加一条或多条新记录。 单记录格式:insert into 表名[字段名列表] values表达式清单 多记录格式:insert into 表名[字段名列表] select [源字段名列表]from 源表名 ⑴往选修表里掺入记录(02301,05,90); insert into xx(学号,课程代号,成绩) values(02501,05,90) ⑵选修课“离散数学”老师尚未确定,往“课程”表追加记录(11,离散数学,null); insert into kc (课程代号,课程名称,教师) values(11,离散数学,null) 8.4.4 delete语句 格式:delete from 表名 where 条件表达式 功能:可删除表或视图中的一条或多条记录。 说明:如果不指定条件,则删除全记录。 ⑴删除“选修”课程代号为07的记录; delete from kc where 课程代号=07 8.4.5 update语句 格式:update 表名 set 字段名1=表达式1[…] where 条件表达式 功能:用表达式n的值替换字段名n的值。 说明:如果不指定条件,则更新全记录。 ⑴给“课程”表里的课程名称“asp程序设计”添加一个教师“叶老师”; update kc set 教师=叶老师 where 课程名称=ASP程序设计 8.5 本章小结 Response对象提供了9个属性,下面详细介绍如下。 1.设置是否缓冲页输出 格式:response.buffer=true|false 说明:所谓缓冲就是将服务器脚本处理结果暂时写入服务器的缓冲区,直到处理完毕或是调用了flush或end方法,才将数据输出到客户端。使用时注意以下几点: ⑴windows xp中的response.buffer默认值是true; ⑵位置位于% @ language= vbscript%命令后的第一行,任何主页或脚本输出后,更改response.buffer属性值都会出错; ⑶运行长脚本时,可能给人延迟的感觉。 8.5 本章小结 本章从实用角度介绍数据库的基本概念,主要讲解数据库管理系统Microsoft Access 2000的基本操作,并对结构化查询语言SQL进行重点讲解。 SQL语言是用来处理与数据库记录内容有关的操作(查询、插入、删除、更新)。ASP的ADO对象通过SQL语句实现对后台数据的操作。 一个真正的、完整的站点是离不开数据库的,因为实际应用中,需要保存的数据很多,而且这些数据之间往往还有关联,利用数据库来管理这些数据,可以很方便的查询和更新。学好数据库的基本理论和相关知识对于熟练驾驭ASP数据库编程是必要的,希望读者掌握数据相关知识,尤其是SQL语句的要领。 《ASP程序设计》——第八章 数据库基础 本章导读 数据库的基本概念 1 结构化查询语言SQL语句 2 MicroftAccess2000数据库创 建 3 本章导读: 数据库技术是ASP实现动态网页功能

文档评论(0)

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

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

1亿VIP精品文档

相关文档