数据库基础知识PPT课件

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
▪ 在ASP中一般使用SQL Server或Access数据库。
▪ 本课主要使用Access。
2 建立Access数据库
▪ 2.1 规划自己的数据库 ▪ 2.2 新建数据库 ▪ 2.3 新建和维护表 ▪ 2.4 新建和维护查询
2.1 规划自己的数据库
▪ 要开发数据库程序,首先要规划自己的数据库, 要尽量使数据库设计合理。
• 比如,下面语句可以查询所有姓名中有“勇”字的人: Select * From tbAddress Where strName like '%勇%'
• 下面语句查询所有姓“李”的用户: Select * From tbAddress Where strName like '李%'
(3)排序查询
▪ 利用Order By字句可以将查询结果按某种顺序显示来。 ▪ 如果要按多个字段排序,中间用逗号隔开。排序时,首先
▪ 当选择“在设计试图中创建查询”后,不必自己 添加表,直接单击【关闭】按钮,然后在主窗口 中依次选择【视图】→【SQL视图】菜单命令, 此时在打开的SQL视图对话框中,输入查询语句 运行即可。
3 SQL语言简介
▪ 3.1 Select语句 ▪ 3.2 Insert语句 ▪ 3.3 Delete语句 ▪ 3.4 Update语句
第8课 数据库基础知识
本章内容简介
1 •数据库的基本概念 2 •建立Access数据库 3 •SQL语言简介 4 •设置数据源 5 •小结
1 数据库的基本概念
▪ 1.1 数据管理技术的发展阶段 ▪ 1.2 数据库的基本术语 ▪ 1.3 数据库管理系统
1.1 数据管理技术的发展阶段
▪ 人工管理 ▪ 文件管理 ▪ 数据库管理
参考第一字段的值,当第一字段的值相同时,再参考第二 字段的值,依此类推。 ▪ 示例如下:
• 下面的语句将查询结果按姓名升序排列:
Select * From tbAddress Order By strName ASC • 如果要降序排列,则为:
Select * From tbAddress Order By strName DESC • 多字段排序
▪ 所谓简单查询,指的是不需要使用任何条件,只是简单选 取若干字段若干记录。
▪ 示例如下:
• 下面语句可以选取数据表中全部数据 Select * From tbAddress
• 下面语句可以选取数据表中的前10条记录 Select Top 10 * From tbAddress
• 下面语句可以选取指定字段的数据,不过要注意每个字段之 间用逗号隔开。
空数据库
新建数据库
2.3 新建和维护表
▪ (1)新建表
• 在上图双击【使用设计器创建表】选项,就可以打开 新建表的设计视图。
主键
新建和维护表(2)
▪ (2)保存表
• 正确输入所有字段以后,单击Access主窗口中的【保存】 按钮 即可。
新建和维护表(3)
▪ (3)在表中输入数据
• 在主窗口中双击表名,就可以打开输入窗口 ,然后就 可以在其中和普通表格一样输入数据。
• 在该阶段,用户把数据集中存放在一个或多个 数据库中,然后通过数据库管理系统来使用数 据库中的数据。
• 这是目前最为流行的数据管理方式。
1.2 数据库的基本术语
▪ 字段、记录、值、表、数据库、数据模型
1.3 数据库管理系统
▪ 大中型关系型数据库管理系统有SQL Server、 IBM DB2、Oracle、SyBase、Informix等,常用 的小型数据库管理系统有Access、Pradox、 Foxpro等。
新建和维护表(4)
▪ (4)修改数据表的设计
• 单击【设计】按钮,就可以重新打开设计视图,然后 就可以继续删除或添加字段,也可以修改数据类型或 格式。
2.4 新建和维护查询
▪ 查询好比是一张虚拟的表,可以根据需要显示出 表中的部分字段或部分记录。
▪ 利用查询可以更方便地更改、分析、处理数据。 ▪ 其实查询不仅可以用来显示数据,还可以用来插
入、删除、更新记录。
▪ 查询有4种:简单查询、组合查询、计算查询和条 件查询。
新建简单查询
▪ 步骤如下:
• 在Access主窗口左侧选择【查询】按钮
–然后双击【在设计视图中 创建查询】选项
显示查询内容
▪ 成功新建一个查询后,就可以双击查询的名称, 打开查询结果了。
利用SQL语言建立查询
▪ 在建立查询时, 也可以利用写SQL语言的方式直 接建立。
(2)条件查询
▪ 利用Where 条件子句可以根据条件选取数据。 ▪ 利用比较和逻辑运算符来构造Where 条件子句。 ▪ 实力如下:
• 下面语句可以选取2008年11月1日之前注册用户的记录: Select * From tbAddress Where dtmSubmit<'2008-11-1'
3.1 Select语句
▪ Select语句主要功能是实现数据库查询,即 可以从数据库中查询出符合特定条件的记 录(行)或字段(列)。
▪ 语法如下:
• Select [Top 数值] 字段列表 From 表 [Where 条 件] [Order By 字段] [Group By 字段]
(1)简单查询
▪ 主要是规划每一个表的字段和字段类型,不要有 冗余。
2.2 新建数据库
▪ 依次选择菜单命令【开始】→【所有程序】→ 【Microsoft Office】→【Microsoft Office Access 2003】 就可以启动Access 2003 ,然后在出现的主窗口中依次 选择【文件】→【新建】菜单命令,或者单击【新建】 按钮
Select strName,strEmail From tbAddress • 还可以对若干个字段进行加减乘除等适当的运算后再显示,
如下面的语句将产生一个新的字段NewAge,它表示用户10年 后的年龄。
Select strName,(intAge+10) As NewAge From tbAddress
Select * From tbAddress Order By strName ASC,dtmSubmit DESC
(4)Baidu Nhomakorabea总查询
▪ 许多时候需要将全部或多条记录进行汇总 后查询结果。 ▪ Select语句中提供Count、Avg、Sum、Max和Min五个聚
相关文档
最新文档