第6章 new 数据库基础 第五版-精品文档.PPT

上传人:安*** 文档编号:27075890 上传时间:2022-07-21 格式:PPT 页数:16 大小:904KB
返回 下载 相关 举报
第6章 new 数据库基础 第五版-精品文档.PPT_第1页
第1页 / 共16页
第6章 new 数据库基础 第五版-精品文档.PPT_第2页
第2页 / 共16页
点击查看更多>>
资源描述

《第6章 new 数据库基础 第五版-精品文档.PPT》由会员分享,可在线阅读,更多相关《第6章 new 数据库基础 第五版-精品文档.PPT(16页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、关系数据库的组织关系数据库的组织表1表2表3DBColumn or FieldRecord2实例实例 创建表创建表StudentsStudentsStudentsStudents的结构的结构字段名称字段名称字段类型字段类型字段宽度字段宽度学号学号TextText7 7个字符个字符姓名姓名TextText4 4个字符个字符性别性别TextText1 1个字符个字符党员党员Yes/NoYes/No1 1个二进制位个二进制位专业专业TextText2020个字符个字符出生年月出生年月DateDateTimeTime8 8字节字节助学金助学金CurrencyCurrency8 8字节字节照片照片OLE

2、 ObjectOLE Object不确定不确定37.2.2 Access 7.2.2 Access 数据库的建立数据库的建立 运行运行Access 2010Access 2010 点击新建,点击新建,建立空数据库 文件数据库令存为47.2.2 Access 7.2.2 Access 数据库中建表数据库中建表 字段数据类型有字段数据类型有1010种种 字段属性字段属性 大小大小、小数位、格式、小数位、格式 创建创建表表 右击表名字右击表名字设计视图设计视图将表另存为:将表另存为:设计表的字段,确定表结构输入各个字段的信息 建立表的索引 定义主键5Access Access 数据库的建立数据库的建

3、立 定义表的定义表的结构结构 1. 关键 字:选中字段,点击钥匙,可以用ctrl+单击选择多字段2. 有效性规则:例如对 性别字段,输入: In (男,女)3. 允许空字符串:字段是否可以不输入值67.2.3 7.2.3 数据库的管理与维护数据库的管理与维护选定表,右击选定表,右击打开,打开,进入数据表视图,输入进入数据表视图,输入照片的输入:右击照片的输入:右击插入对象插入对象由文件创建由文件创建 新记录新记录1. 数据输入数据输入 7注意:注意:打开的表或正在使用的表打开的表或正在使用的表是不能修改的是不能修改的修改字段名称修改字段名称不会影响到字段中所存放的数据,但是会影响到一不会影响到

4、字段中所存放的数据,但是会影响到一些相关的部分。如果查询、报表、窗体等对象使用了这个更换名些相关的部分。如果查询、报表、窗体等对象使用了这个更换名称的字段,那么在这些对象中也要作相应的修改。称的字段,那么在这些对象中也要作相应的修改。关系表中互相关联的字段是无法修改的,如果需要修改,必须先将关系表中互相关联的字段是无法修改的,如果需要修改,必须先将关联去掉关联去掉选定表,右击选定表,右击设计视图,修改表结构设计视图,修改表结构2.表结构的修改表结构的修改83.数据的导出和导入数据的导出和导入作用:作用:与其他格式的数据相互转换。常用为与其他格式的数据相互转换。常用为.XLS.XLS、TXTTX

5、T文件文件导出:导出:将表中数据以另一种文件格式保存在磁盘上将表中数据以另一种文件格式保存在磁盘上 选定要导出的表选定要导出的表“文件文件/ /导出导出”选择要导出的格式选择要导出的格式导入导入:将外部数据导入到:将外部数据导入到AccessAccess的表中。的表中。 “文件文件/ /获取外部数据获取外部数据/ /导入导入” 选择要导入的文件类型和文件选择要导入的文件类型和文件 选择要导入到的新表或现有表选择要导入到的新表或现有表9 导入案列导入案列从从 学生学生.txt文件导入文件导入1.1. 右击学生表右击学生表导入导入文本文件文本文件2.2. 选文件名选文件名3.3. 列间固定间隔符号

6、列间固定间隔符号 tabtab键键4.4. 允许覆盖原表允许覆盖原表104.表的复制、删除、恢复和更名表的复制、删除、恢复和更名 类似于类似于WindowsWindows中对文件或文件夹的操作中对文件或文件夹的操作注意注意 在进行这些操作之前,必须关闭有关的表在进行这些操作之前,必须关闭有关的表 操作必须在操作必须在“数据库数据库”窗口中完成窗口中完成117.2.4 SQL7.2.4 SQL命令命令结构化查询语言结构化查询语言SQLSQL是操作关系数据库的行业标准语言是操作关系数据库的行业标准语言在在SQLSQL中,常用的命令有两类:中,常用的命令有两类:数据查询命令数据查询命令 SELECT

7、SELECT数据更新命令数据更新命令 INSERTINSERT、UPDATEUPDATE、DELETEDELETE127.2.4 SQL7.2.4 SQL命令输入和执行命令输入和执行创建创建查询设计查询设计关闭关闭 切换到切换到“查询查询”页。页。 创建一个空查询。创建一个空查询。 切换到切换到SQLSQL视图。视图。 输入输入SQLSQL命令,如右图所示。命令,如右图所示。 点击点击“设计设计”,执行查询,执行查询 查看结果。查看结果。注意:输入命令、标点符号都是西文字符注意:输入命令、标点符号都是西文字符谢谢你额,看到了偶13INSERTINSERT命令用于数据插入命令用于数据插入 其语法

8、格式为:其语法格式为:INSERT INTO INSERT INTO 表名表名 (字段字段1,1, ,字段字段n) VALUES (n) VALUES (值值1,1, ,值值n)n)说明:若省略说明:若省略(字段字段1,1, ,字段字段n)n) ,则,则VALUESVALUES各值按表结构各值按表结构各各 字段次序、类型逐一输入;字段次序、类型逐一输入; 若不省略,则字段名与值次序、类型一一对应。若不省略,则字段名与值次序、类型一一对应。例例7.3 7.3 向表向表StudentsStudents中插入一条记录中插入一条记录INSERT INTO INSERT INTO 学生学生 ( (学号学

9、号, ,姓名姓名, ,性别性别, ,党员党员, ,生日生日, ,助学金助学金) ) VALUES(1350111,VALUES(1350111,杨国强杨国强,男男,TRUE, #12/28/94#,220),TRUE, #12/28/94#,220)INSERT INTO INSERT INTO 学生学生 VALUES(VALUES( 030301030301 , , 杨国强杨国强 , , 男男 ,TRUE, ,TRUE, #12/28/94#,220) #12/28/94#,220) 对比照片字段没写对比照片字段没写INSERT命令命令14例例7.4 7.4 向表向表ScoresScores

10、插入记录(插入记录(030301030301,大学计算机基础,大学计算机基础,9898) INSERT INTO Scores VALUES (030301, 大学计算机基础大学计算机基础, 98)注意:注意:所有字符西文符号所有字符西文符号字符型常量用字符型常量用 单引号单引号 或或 双引号双引号 括起来括起来逻辑型字段的值是逻辑型字段的值是 True/FalseTrue/False、Yes/No Yes/No 或或 On/OffOn/Off老版本日期常量用老版本日期常量用# #号括起,表示形式为号括起,表示形式为 #MM/DD/YY# #MM/DD/YY# 或或#MM/DD/YYYY#MM

11、/DD/YYYY#,新版本可以直接写,新版本可以直接写 1994-12-28 1994-12-28 等等若有主键,不能输入多个相同的主键值。若有主键,不能输入多个相同的主键值。 即不能多次执行插入命令即不能多次执行插入命令15DELETE命令命令例例7.5 7.5 删除表删除表StudentsStudents中所有学号为中所有学号为030301030301的记录的记录DELETE FROM Students WHERE DELETE FROM Students WHERE 学号学号=“030301”例例7.6 7.6 删除表删除表ScoresScores中成绩低于中成绩低于7070分的记录分的

12、记录DELETE FROM Scores WHERE DELETE FROM Scores WHERE 成绩成绩7070DELETEDELETE语句用于数据删除语句用于数据删除 其语法格式为:其语法格式为: DELETE FROM DELETE FROM 表表 WHERE WHERE 条件条件 注意:注意: WHEREWHERE子句缺省,则删除表中所有的记录(表还在子句缺省,则删除表中所有的记录(表还在)16UPDATEUPDATE命令命令例例7.7 7.7 将表将表StudentsStudents中学生王涛的姓名改为王宝球中学生王涛的姓名改为王宝球UPDATE Students SET UP

13、DATE Students SET 姓名姓名= = 王宝球王宝球 WHERE WHERE 姓名姓名=王涛王涛 例例7.8 7.8 将表将表StudentsStudents中助学金低于中助学金低于200200的学生加的学生加3030元元UPDATE Students SET UPDATE Students SET 助学金助学金= =助学金助学金+30 +30 WHERE WHERE 助学金助学金200200UPDATEUPDATE语句用于数据修改语句用于数据修改 其语法格式为:其语法格式为:UPDATE UPDATE 表表 SET SET 字段字段1=1=表达式表达式1, 1, , ,字段字段n=n=表达式表达式n WHERE n WHERE 条件条件 注意:注意: WHEREWHERE子句缺省,则修改表中所有的记录子句缺省,则修改表中所有的记录注意:注意:UPDATEUPDATE语句一次只能对一个表进行修改语句一次只能对一个表进行修改 思考:Excel中如何实现助学金增加?

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁