第七章数据库基础知识

第七章数据库基础知识

ID:46787546

大小:85.50 KB

页数:5页

时间:2019-11-27

第七章数据库基础知识_第1页
第七章数据库基础知识_第2页
第七章数据库基础知识_第3页
第七章数据库基础知识_第4页
第七章数据库基础知识_第5页
资源描述:

《第七章数据库基础知识》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、第7章数据库基础知识本章内容简介7.1数据库的基本概念7.1.1数据管理技术的发展阶段7.1.2数据库的基本术语7.1.3数据库管理系统7.1.1数据管理技术的发展阶段人工管理文件管理数据库管理在该阶段,用户把数据集中存放在一个或多个数据库中,然后通过数据库管理系统来使用数据库中的数据。这是目前最为流行的数据管理方式。7.1.2数据库的基本术语字段、记录、值、表、数据库、数据模型7.1.3数据库管理系统大中型关系型数据库管理系统有SQLServer、IBMDB2、Oracle>SyBase>Informix等,常用的小型数据库管理系统有Access>Pradox、Fox

2、pro等。在ASP屮一般使用SQLServer或Access数据库。本书主要使用Accesso7.2建立Access数据库7.2.1规划自己的数据库7.2.2新建数据库7.2.3新建和维护表7.2.4新建和维护杳询7.2.1规划自己的数据库要开发数据库程序,首先要规划自己的数据库,要尽量使数据库设计合理。主要是规划每一个表的字段和字段类型,不要有兀余。7.2.2新建数据库依次选择菜单命令【开始】-*【所冇程序】f【MicrosoftOffice]-*【MicrosoftOfficeAccess2003]就可以启动Access2003,然后在出现的主窗口中依次选择【文件】

3、-【新建】菜单命令,或者单击【新建】按钮新建数据库7.2.3新建和维护表(1)新建表在上图双击【使用设计器创建表】选项,就可以打开新建表的设计视图。主键新建和维护表(2)(2)保存表正确输入所有字段以后,单击Access主窗口小的【保存】按钮即可。新建和维护表(3)(3)在表中输入数据在主窗口中双击表名,就可以打开输入窗口,然后就可以在其中和普通表格一样输入数据。新建和维护表(4)(4)修改数据表的设计单击【设计】按钮,就对以重新打开设计视图,然后就町以继续删除或添加字段,也可以修改数据类型或格式。7.2.4新建和维护查询查询好比是-•张虚拟的表,可以根据需要显示出表中

4、的部分字段或部分记录。利用查询可以更方便地更改、分析、处理数据。其实查询不仅可以用來显示数据,还可以用來插入、删除、更新记录。杏询有4种:简单杏询、组合杏询、计算杏询和条件杳询。新建简单査询步骤如下:在Access主窗口左侧选择【查询】按钮然后双击【在设计视图中创建查询】选项显示杏询内容成功新建一个查询后,就可以双击查询的名称,打开查询结果了。利用SQL语言建立查询在建立查询时,也可以利用写SQL语言的方式直接建立。当选择“在设计试图屮创建杏询”后,不必自己添加表,肓接单击【关闭】按钮,然后在主窗口中依次选择【视图】一[SQL视图】菜单命令,此时在打开的SQL视图对话框

5、屮,输入查询语句运行即可。7.3SQL语言简介7.3.1Select语句7.3.2Insert语句7.3.3Delete语句7.3.4UpdateiS^'J7.3.1Select语句Select语句主要功能是实现数据库查询,即可以从数据库屮查询出符合特定条件的记录(行)或字段(列)。语法如下:Select[Top数值]字段列表From表[Where条#][OrderBy字段][GroupBy字段](1)简单查询所谓简单查询,指的是不需要使用任何条件,只是简单选取若干字段若干记录。示例如下:b'ffi语句可以选取数据表屮全部数据Select*FromtbAddrcss下血

6、语句可以选収数据表中的前10条记录SelectTop10*FromtbAddress下面语句可以选取指定字段的数据,不过要注意每个字段Z间用逗号隔开。SelectstrName.strEmailFromtbAddress还可以对若干个字段进行加减乘除等适当的运算后再显示,如下血的语句将产生一个新的字段NewAge,它表示用户10年后的年龄。SelectstrName,(intAge+10)AsNewAgeFromtbAddress(2)条件查询利用Where条件子句nJ以根据条件选取数据。利用比较和逻辑运算符來构造Where条件了句。实力如下:下面语句可以选取2008年

7、11月1日之前注册用户的记录:Select*FromtbAddressWheredtmSubmit<'2008-11-14比如,下面语句可以查询所有姓名中有“勇”字的人:Select*FromtbAddressWherestrNamelike'%勇%'卜-面语句查询所有姓“李”的用户:Select*FromtbAddressWherestrNamelike'李(3)排序査询利用OrderBy字句可以将杳询结果按某种顺序显示来。如果要按多个字段排序,中间用逗号隔开。排序时,首先参考第一字段的值,当笫一字段的值相同时,再参考第二字段的值,依此

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。