数据库基础知识(精品).ppt
《数据库基础知识(精品).ppt》由会员分享,可在线阅读,更多相关《数据库基础知识(精品).ppt(36页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第8课课 数据库基础知识数据库基础知识本章内容简介本章内容简介建立建立Access数据库数据库 2SQL语言简介语言简介 3设置数据源设置数据源 4小结小结5数据库的基本概念数据库的基本概念 11 数据库的基本概念数据库的基本概念1.1 数据管理技术的发展阶段数据管理技术的发展阶段1.2 数据库的基本术语数据库的基本术语1.3 数据库管理系统数据库管理系统1.1 数据管理技术的发展阶段数据管理技术的发展阶段人工管理人工管理文件管理文件管理数据库管理数据库管理 在该阶段,用户把数据集中存放在一个或多个在该阶段,用户把数据集中存放在一个或多个数据库中,然后通过数据库管理系统来使用数数据库中,然后
2、通过数据库管理系统来使用数据库中的数据。据库中的数据。这是目前最为流行的数据管理方式。这是目前最为流行的数据管理方式。1.2 数据库的基本术语数据库的基本术语字段、记录、值、表、数据库、数据模型字段、记录、值、表、数据库、数据模型 1.3 数据库管理系统数据库管理系统大中型关系型数据库管理系统有大中型关系型数据库管理系统有SQL Server、IBM DB2、Oracle、SyBase、Informix等,常用等,常用的小型数据库管理系统有的小型数据库管理系统有Access、Pradox、Foxpro等。等。在在ASP中一般使用中一般使用SQL Server或或Access数据库。数据库。本课
3、主要使用本课主要使用Access。2 建立建立Access数据库数据库2.1 规划自己的数据库规划自己的数据库2.2 新建数据库新建数据库2.3 新建和维护表新建和维护表2.4 新建和维护查询新建和维护查询2.1 规划自己的数据库规划自己的数据库要开发数据库程序,首先要规划自己的数据库,要开发数据库程序,首先要规划自己的数据库,要尽量使数据库设计合理。要尽量使数据库设计合理。主要是规划每一个表的字段和字段类型,不要有主要是规划每一个表的字段和字段类型,不要有冗余。冗余。2.2 新建数据库新建数据库依次选择菜单命令【开始】【所有程序】【Microsoft Office】【Microsoft Of
4、fice Access 2003】就可以启动Access 2003,然后在出现的主窗口中依次选择【文件】【新建】菜单命令,或者单击【新建】按钮 空数据库空数据库新建数据库新建数据库2.3 新建和维护表新建和维护表(1)新建表)新建表在上图双击【使用设计器创建表】选项,就可以打开新建表的设计视图。主键新建和维护表(新建和维护表(2)(2)保存表)保存表正确输入所有字段以后,单击正确输入所有字段以后,单击Access主窗口中的主窗口中的【保存保存】按钮按钮 即可。新建和维护表(新建和维护表(3)(3)在表中输入数据)在表中输入数据在主窗口中双击表名,就可以打开输入窗口在主窗口中双击表名,就可以打开
5、输入窗口,然后就,然后就可以在其中和普通表格一样输入数据。可以在其中和普通表格一样输入数据。新建和维护表(新建和维护表(4)(4)修改数据表的设计)修改数据表的设计单击单击【设计设计】按钮,就可以重新打开设计视图,然后按钮,就可以重新打开设计视图,然后就可以继续删除或添加字段,也可以修改数据类型或就可以继续删除或添加字段,也可以修改数据类型或格式。格式。2.4 新建和维护查询新建和维护查询 查询好比是一张虚拟的表,可以根据需要显示出查询好比是一张虚拟的表,可以根据需要显示出表中的部分字段或部分记录。表中的部分字段或部分记录。利用查询可以更方便地更改、分析、处理数据。利用查询可以更方便地更改、分
6、析、处理数据。其实查询不仅可以用来显示数据,还可以用来插其实查询不仅可以用来显示数据,还可以用来插入、删除、更新记录。入、删除、更新记录。查询有查询有4种:简单查询、组合查询、计算查询和条种:简单查询、组合查询、计算查询和条件查询。件查询。新建简单查询新建简单查询步骤如下:步骤如下:在在Access主窗口左侧选择主窗口左侧选择【查询查询】按钮按钮 然后双击然后双击【在设计视图中在设计视图中创建查询创建查询】选项选项 显示查询内容显示查询内容成功新建一个查询后,就可以双击查询的名称,成功新建一个查询后,就可以双击查询的名称,打开查询结果了。打开查询结果了。利用利用SQL语言建立查询语言建立查询在
7、建立查询时,在建立查询时,也可以利用写也可以利用写SQL语言的方式直语言的方式直接建立。接建立。当选择当选择“在设计试图中创建查询在设计试图中创建查询”后,不必自己后,不必自己添加表,直接单击添加表,直接单击【关闭关闭】按钮,然后在主窗口按钮,然后在主窗口中依次选择中依次选择【视图视图】【SQL视图视图】菜单命令,菜单命令,此时在打开的此时在打开的SQL视图对话框中,输入查询语句视图对话框中,输入查询语句运行即可。运行即可。3 SQL语言简介语言简介3.1 Select语句语句3.2 Insert语句语句3.3 Delete语句语句3.4 Update语句语句3.1 Select语句语句Sel
8、ect语句主要功能是实现数据库查询,即语句主要功能是实现数据库查询,即可以从数据库中查询出符合特定条件的记可以从数据库中查询出符合特定条件的记录(行)或字段(列)。录(行)或字段(列)。语法如下:语法如下:Select Top 数值数值 字段列表字段列表 From 表表 Where 条条件件 Order By 字段字段 Group By 字段字段(1)简单查询)简单查询所谓简单查询,指的是不需要使用任何条件,只是简单选所谓简单查询,指的是不需要使用任何条件,只是简单选取若干字段若干记录。取若干字段若干记录。示例如下:示例如下:下面语句可以选取数据表中全部数据下面语句可以选取数据表中全部数据Se
9、lect*From tbAddress下面语句可以选取数据表中的前下面语句可以选取数据表中的前10条记录条记录Select Top 10*From tbAddress下面语句可以选取指定字段的数据,不过要注意每个字段之下面语句可以选取指定字段的数据,不过要注意每个字段之间用逗号隔开。间用逗号隔开。Select strName,strEmail From tbAddress还可以对若干个字段进行加减乘除等适当的运算后再显示,还可以对若干个字段进行加减乘除等适当的运算后再显示,如下面的语句将产生一个新的字段如下面的语句将产生一个新的字段NewAge,它表示用户,它表示用户10年年后的年龄。后的年龄
10、。Select strName,(intAge+10)As NewAge From tbAddress(2)条件查询)条件查询利用利用Where 条件子句可以根据条件选取数据。条件子句可以根据条件选取数据。利用比较和逻辑运算符来构造利用比较和逻辑运算符来构造Where 条件子句。条件子句。实力如下:实力如下:下面语句可以选取下面语句可以选取2008年年11月月1日之前注册用户的记录:日之前注册用户的记录:Select*From tbAddress Where dtmSubmit2008-11-1比如,下面语句可以查询所有姓名中有比如,下面语句可以查询所有姓名中有“勇勇”字的人:字的人:Sele
11、ct*From tbAddress Where strName like%勇勇%下面语句查询所有姓下面语句查询所有姓“李李”的用户:的用户:Select*From tbAddress Where strName like 李李%(3)排序查询)排序查询利用利用Order By字句可以将查询结果按某种顺序显示来。字句可以将查询结果按某种顺序显示来。如果要按多个字段排序,中间用逗号隔开。排序时,首先如果要按多个字段排序,中间用逗号隔开。排序时,首先参考第一字段的值,当第一字段的值相同时,再参考第二参考第一字段的值,当第一字段的值相同时,再参考第二字段的值,依此类推。字段的值,依此类推。示例如下:示
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 基础知识 精品
限制150内