第七章数据库基础知识.doc

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

第7章数据库基础知识 本章内容简介 7.1 数据库的基本概念 7.1.1 数据管理技术的发展阶段 7.1.2 数据库的基本术语 7.1.3 数据库管理系统 7.1.1 数据管理技术的发展阶段 人工管理 文件管理 数据库管理 在该阶段,用户把数据集中存放在一个或多个数据库中,然后通过数据库管理系统来使用数据库中的数据。 这是目前最为流行的数据管理方式。 7.1.2 数据库的基本术语 字段、记录、值、表、数据库、数据模型 7.1.3 数据库管理系统 大中型关系型数据库管理系统有SQL Server、IBM DB2、Oracle、SyBase、Informix等,常用的小型数据库管理系统有Access、Pradox、Foxpro等。 在ASP中一般使用SQL Server或Access数据库。 本书主要使用Access。 7.2 建立Access数据库 7.2.1 规划自己的数据库 7.2.2 新建数据库 7.2.3 新建和维护表 7.2.4 新建和维护查询 7.2.1 规划自己的数据库 要开发数据库程序,首先要规划自己的数据库,要尽量使数据库设计合理。 主要是规划每一个表的字段和字段类型,不要有冗余。 7.2.2 新建数据库 依次选择菜单命令【开始】→【所有程序】→【Microsoft Office】→【Microsoft Office Access 2003】就可以启动Access 2003 ,然后在出现的主窗口中依次选择【文件】→【新建】菜单命令,或者单击【新建】按钮 新建数据库 7.2.3 新建和维护表 (1)新建表 在上图双击【使用设计器创建表】选项,就可以打开新建表的设计视图。 主键 新建和维护表(2) (2)保存表 正确输入所有字段以后,单击Access主窗口中的【保存】按钮 即可。 新建和维护表(3) (3)在表中输入数据 在主窗口中双击表名,就可以打开输入窗口 ,然后就可以在其中和普通表格一样输入数据。 新建和维护表(4) (4)修改数据表的设计 单击【设计】按钮,就可以重新打开设计视图,然后就可以继续删除或添加字段,也可以修改数据类型或格式。 7.2.4 新建和维护查询 查询好比是一张虚拟的表,可以根据需要显示出表中的部分字段或部分记录。 利用查询可以更方便地更改、分析、处理数据。 其实查询不仅可以用来显示数据,还可以用来插入、删除、更新记录。 查询有4种:简单查询、组合查询、计算查询和条件查询。 新建简单查询 步骤如下: 在Access主窗口左侧选择【查询】按钮 然后双击【在设计视图中创建查询】选项 显示查询内容 成功新建一个查询后,就可以双击查询的名称,打开查询结果了。 利用SQL语言建立查询 在建立查询时, 也可以利用写SQL语言的方式直接建立。 当选择“在设计试图中创建查询”后,不必自己添加表,直接单击【关闭】按钮,然后在主窗口中依次选择【视图】→【SQL视图】菜单命令, 此时在打开的SQL视图对话框中,输入查询语句运行即可。 7.3 SQL语言简介 7.3.1 Select语句 7.3.2 Insert语句 7.3.3 Delete语句 7.3.4 Update语句 7.3.1 Select语句 Select语句主要功能是实现数据库查询,即可以从数据库中查询出符合特定条件的记录(行)或字段(列)。 语法如下: Select [Top 数值] 字段列表 From 表 [Where 条件] [Order By 字段] [Group By 字段] (1)简单查询 所谓简单查询,指的是不需要使用任何条件,只是简单选取若干字段若干记录。 示例如下: 下面语句可以选取数据表中全部数据 Select * From tbAddress 下面语句可以选取数据表中的前10条记录 Select Top 10 * From tbAddress 下面语句可以选取指定字段的数据,不过要注意每个字段之间用逗号隔开。 Select strName,strEmail From tbAddress 还可以对若干个字段进行加减乘除等适当的运算后再显示,如下面的语句将产生一个新的字段NewAge,它表示用户10年后的年龄。 Select strName,(intAge+10) As NewAge From tbAddress (2)条件查询 利用Where 条件子句可以根据条件选取数据。 利用比较和逻辑运算符来构造Where 条件子句。 实力如下: 下面语句可以选取2008年11月1日之前注册用户的记录: Select * From tbAddress Where dtmSubmit2008-11-1‘ 比如,下面语句可以查询所有姓名中有“勇”字的人: Select * From

文档评论(0)

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

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

1亿VIP精品文档

相关文档