Reading Fun,你好,Sub topics go here,你好,11 你好,22 你好,本章知识点,2.1 创建数据库,数据库设计的步骤,创建数据库,数据库的简单操作,2.2 建立表,建立表结构,向表中输入数据,字段属性的设置,建立表之间的关系,本章知识点2.1 创建数据库,本章知识点,2.3 维护表,修改表的结构,编辑表的内容,调整表的外观,2.4 操作表,查找数据,替换数据,排序记录,筛选记录,本章知识点2.3 维护表,2.3 维护表,为了使数据库中的表在结构上更合理,内容更新,使用更有效,就需要经常对表进行维护,在对表进行维护前要先学会打开和关闭表的操作,.,维护表的基本操作有,修改表的结构,编辑表的内容,调整表的外观,2.3 维护表为了使数据库中的表在结构上更合理,内容更新,使,2.3.1 修改表的结构,添加字段,删除字段,修改字段,重设主关键字,注意:修改表结构只能在“设计”视图下完成,2.3.1 修改表的结构添加字段注意:修改表结构只能在“设计,主键,主键又称主关键字,能够唯一标识表中的记录,每个表有且只有一个主键,在设计视图里设定或取消主健。,如何选择主键,定义主键:自动编号、单字段、多字段,(,选定两个以上字段后,再点小钥匙,),设置或更改主键,删除主键,主键主键又称主关键字,能够唯一标识表中的记录,每个表有且只有,2.3.2 编辑表的内容,定位记录,选择记录,添加记录,删除记录,修改数据,复制数据,2.3.2 编辑表的内容定位记录,定位记录,常用的定位记录方法有两种:一是使用记录定位器二是使用快捷键,(,上下箭头,,HOME,,,END,等),定位记录常用的定位记录方法有两种:一是使用记录定位器二是使用,选择记录,字段中的部分数据:鼠标光标十字花形状,任意拖动可选定任意部分数据。,全部数据:,一列数据,多列数据,一条记录,多条记录,选择记录字段中的部分数据:鼠标光标十字花形状,任意拖动可选定,2.3.3 调整表的外观,改变字段次序,鼠标选定一列,然后按着这列拖到想去的位置,调整字段显示宽度和高度,鼠标,格式/行高或列宽,隐藏列和显示列,格式/隐藏列或取消隐藏列,冻结列,(,当表宽度太大时,如果水平滚动,某列看不到,可将某列冻结,这样水平滚动时,这列一直保留在左边,),格式/冻结列或取消冻结列,2.3.3 调整表的外观改变字段次序,调整表的外观,设置数据表格式,(,点菜单,“,格式,/,数据表,”,),改变字体显示,(,点菜单,“,格式,/,字体,”,),调整表的外观设置数据表格式,2.4 操作表,一般情况下,数据表建立好之后,都需要对它们进行必要的操作。例如,查找或替换指定的文本、排列表中的数据、筛选符合指定条件的记录,操作表的主要内容,查找与替换,排序和筛选,2.4 操作表一般情况下,数据表建立好之后,都需要对它们进行,查找与替换,对于数据比较多的,“,数据表,”,手工进行查找某些记录是困难的,这时候我们可以借助,Access,提供的查找,替换对话框来完成,查找与替换对于数据比较多的“数据表”手工进行查找某些记录是困,查找,例:在数据表中查找,“,叶飞,”,同学的记录。我们可以使用查找的方法,步骤:在数据表视图中打开“学生”表,,将光标停留在姓名一列,,单击“编辑”菜单,选择“查找”命令。在查找内容中输入“叶飞”,单击“查找下一个”,即可找到该记录,查找例:在数据表中查找“叶飞”同学的记录。我们可以使用查找的,使用通配符进行查找,有时候我们需要在只知道部分内容的情况下对数据表进行查找,或者按照特定的要求来查找记录,我们可以使用通配符,通配符就是在查找中具有特殊意义得符号,它作为其他字符得占位符,有,*,?,!,-,#,6种(见后页),英文状态下输入,使用通配符进行查找有时候我们需要在只知道部分内容的情况下对数,使用通配符进行查找,使用通配符进行查找,查找举例,查找姓,“,王,”,的学生记录;,查找姓名中含,“,飞,”,字的学生记录;,查找姓,“,张,”,,并且姓名为三个字的学生记录;,查找成绩为一位数的学生选课记录,查找举例查找姓“王”的学生记录;,替换举例,例题:将教师表,“,群众,”,都替换成,“,党员,”,步骤:与查找相似,替换举例 例题:将教师表“群众”都替换成“党员”,空值或空字符串的概念,“,空值,”,表示该字段缺省或还没有值,字段中允许使用,Null,值来说明一个字段里的信息目前还无法得到,“,空字符串,”,是用双引号括起来的空字符串(即,“”,)且双引号中间没有空格,这种字符串的长度为0,空值或空字符串的概念“空值”表示该字段缺省或还没有值,字段中,空值或空字符串的概念,例题:查找,test,表中为,“,空值,”,的记录,例题:查找,test,表为,“,空串,”,的记录,空值或空字符串的概念例题:查找test表中为“空值”的记录,排序规则,排序就是根据当前表中的一个或多个字段的值对整个表中的所有记录进行重新排列,规则:,英文按字母顺序排序,大、小写视为相同,升序时按,A,到,Z,排序,降序时按,Z,到,A,排序,中文按拼音字母的顺序排序,数字按数字的大小排序,升序时从小到大排序,,日期和时间字段,按日期的先后顺序排序,注:文本型,ASCII,码:数字大写字母小写字母,排序规则排序就是根据当前表中的一个或多个字段的值对整个表中的,排序规则,注意,对于“文本”型的字段,如果它的取值有数字,那么,Access,将数字视为字符串。排序时是按照,ASCII,码值的大小来排序,而不是按照数值本身的大小来排序,按升序排列字段时,如果字段值为空值,则将包含空值的记录排列在第一条,数据类型为备注、超级链接或,OLE,对象的字段不能排序,排序后,排序次序将与表一起保存,排序规则注意,排序分类,按一个字段排序记录,演示按学生成绩排序(记录/排序),按多个字段排序记录,方法一:使用“数据表”视图实现排序,演示按性别和年龄排序,(,但这种排序的缺点是,只能使选定的所有字段都按同一种次序排序,而且这些字段必须相邻,),,要取消排序,可右击鼠标,在弹出的快捷菜单上选择,“,取消筛选,/,排序,”,命令即可。,方法二:使用“高级筛选/排序”窗口完成排序,演示按性别升序和入校日期降序排序,(,记录/筛选/高级筛选排序,),排序分类按一个字段排序记录,筛选记录,筛选,即根据所设置的条件,以表的形式直接显示出符合条件的数据记录,Access,提供了以下几种筛选方法,按选定内容筛选(最简单的方法):即将选定列中相同值的记录筛选出来,如选中性别字段中的男,点本选项,可将所以性别为男的筛选出来。,内容排除筛选:和上面选项正好反过来,如上面所示,选中男后,点本项,是将所有女生筛选出来。,按窗体筛选(较快速的方法),按筛选目标筛选(较灵活的方法),高级筛选(可进行复杂筛选的方法),筛选记录筛选,即根据所设置的条件,以表的形式直接显示出符合条,筛选方法,按选定内容筛选(最简单的方法),内容排除筛选,例:筛选性别为“男”,筛选性别不是“男”,按窗体筛选,筛选方法按选定内容筛选(最简单的方法),筛选方法,按筛选目标筛选,高级筛选,演示查找19,69,年参加工作的男教师,并按“系别”升序排列,注意:准则,筛选方法按筛选目标筛选注意:准则,