![Access 2016从入门到精通](https://wfqqreader-1252317822.image.myqcloud.com/cover/276/31729276/b_31729276.jpg)
3.6 在数据库中操作表
表的重命名、删除和复制等操作
表是数据库的基础,在数据库中创建许多表之后,可能会需要对这些表进行一些其他的操作,如重命名、删除、在其他数据库中使用某张表、将某张表作为历史文件保存等。
3.6.1 重命名表
表的重命名与普通文件的重命名方法相同,只是其选择的位置在窗格而已。具体的方法为:在窗格中选择表之后,按【F2】键或者右击选择“重命名”命令,然后输入新的表名即可,如图3-20所示。
![](https://epubservercos.yuewen.com/A550E6/17180248004482806/epubprivate/OEBPS/Images/img00065001.jpg?sign=1739286024-LEdehLSfswT5LWgsUYgZoj7TQ7KVGUdR-0-b17d5226365740f7e316d86fe23d6826)
图3-20 重命名表
3.6.2 删除表
表的删除与文件的删除方法是相同的,选择表之后,按【Delete】键或者在右键快捷菜单中选择“删除”命令,在打开的对话框中确认删除即可,如图3-21所示。
![](https://epubservercos.yuewen.com/A550E6/17180248004482806/epubprivate/OEBPS/Images/img00065002.jpg?sign=1739286024-09WN2LLCnBlHUIttzalef0qn1jAa55EW-0-e4bb80a72c0ec3054c40139a361e0213)
图3-21 删除表
3.6.3 在同一数据库文件中复制表
复制当前数据库中的表,可以实现制作历史数据等操作。在当前数据库中复制表,可以通过粘贴板或者快捷键的方式来实现,其具体的方法与文件的复制与粘贴相似。
下面以在“成绩管理系统”数据库中复制“学生名单”表为例,讲解在同一数据库文件中复制表的方法。
操作演练:复制“学生名单”表
\素材\第3章\成绩管理系统.accdb
\效果\第3章\成绩管理系统.accdb
Step 01 复制表
打开素材文件,选择“学生名单”表,单击“开始”选项卡中的“复制”按钮。
![](https://epubservercos.yuewen.com/A550E6/17180248004482806/epubprivate/OEBPS/Images/img00066001.jpg?sign=1739286024-PU1UCP2l56I1tLx44sDWEZt7xsTIroWk-0-f9930b3b1667e2277c90621d509932ff)
Step 02 粘贴表
单击“开始”选项卡中的“粘贴”按钮粘贴复制数据表。
![](https://epubservercos.yuewen.com/A550E6/17180248004482806/epubprivate/OEBPS/Images/img00066002.jpg?sign=1739286024-gHUl4hSXvMTD2aPLY04F5qegiVhO0FsV-0-b58e1e6260803e616bfc1e24bba45d7e)
Step 03 设置表名称
在打开的对话框中设置表名称为“原表名+当前日期”的格式。
![](https://epubservercos.yuewen.com/A550E6/17180248004482806/epubprivate/OEBPS/Images/img00066003.jpg?sign=1739286024-ZuVXliRu2gA1pACTLgmMLigf0vq02CKs-0-fb446e2beb6a1dcfab4f60fc351eadcd)
Step 04 最终效果
单击“确定”按钮确认复制表,在导航窗格中即可查看到结果。
![](https://epubservercos.yuewen.com/A550E6/17180248004482806/epubprivate/OEBPS/Images/img00066004.jpg?sign=1739286024-ywtqlid3x8hojDkoyZvIagQILNb8rJTk-0-23c3b5e0dfd954a19fe6b0c6131f6e87)
在“表粘贴方式”对话框中,提供了“仅结构”、“结构和数据”和“将数据追加到已有的表”3个选项,各个选项的功能和作用如下。
◆仅结构:该选项可用于创建新表,新创建的空表的结构与所复制的表的结构完全相同。创建临时表、归档表等可以使用这种方法。
◆结构和数据:完全复制选择的表,包括表的结构及数据。该功能用于创建表的副本,如历史数据等。
◆将数据追加到已有的表:将所选的表中数据添加到“表名称”文本框指定的表的末尾。该功能常用于表的合并,例如,将月销售汇总数据追加到年度销售数据汇总表中等。
3.6.4 将表数据复制到其他的数据库中
如果需要将一个数据库中的表数据复制到其他数据库中,可使用系统提供的数据导入/导出功能,将数据库中的表对象导入到目标数据库中。
使用导入功能,可以将目标数据库文件中的数据(被导入数据的数据库文件必须关闭),导入到当前的数据库中;而使用导出功能,则可以在不打开目标数据库文件的基础上(也就是目标数据库必须处于关闭状态),将当前数据库中的表数据(或其他对象数据)导入到其中。
在Access 2016中实现数据的导入/导出,可在两个不同的途径进行,一个是“外部数据”选项卡,如图3-22上部所示,另一个是右键快捷菜单,如图3-22下部所示。
![](https://epubservercos.yuewen.com/A550E6/17180248004482806/epubprivate/OEBPS/Images/img00067001.jpg?sign=1739286024-TIdGh4CqsQ9A0ZjfR7u77svfuOBgcBhy-0-19afe4c2400b37610d3931b881bbd997)
图3-22 在“外部数据”选项卡中的导入/导出功能
下面以将“罗斯文数据库”数据库中的“订单”表导入“销售管理系统”数据库中为例,讲解在数据库中导入另一个数据库中的对象的方法。
操作演练:不同数据库间复制表
\素材\第3章\导入/导出表\
\效果\第3章\导入/导出表\
Step 01 选择导入Access命令
打开“销售管理系统”数据库文件,在任意数据表对象上右击,选择“导入”|“Access数据库”命令。
![](https://epubservercos.yuewen.com/A550E6/17180248004482806/epubprivate/OEBPS/Images/img00068001.jpg?sign=1739286024-9VBMHce0MYwkLPpdUb6uq30BH0llZGbb-0-e2c3a62623b5a8f757d8231b28b99cae)
Step 02 单击“浏览”按钮
保持打开的对话框中单选按钮的默认设置,单击“浏览”按钮。
![](https://epubservercos.yuewen.com/A550E6/17180248004482806/epubprivate/OEBPS/Images/img00068002.jpg?sign=1739286024-ACVYTHVqXVLFTMAb6v1iWZhzcGSKiXVL-0-9c0f26a3eb4e5c4918fa65c1376196c6)
Step 03 选择导入的表所在数据库
在打开的对话框中选择素材文件中的“罗斯文数据库”数据库文件,单击“打开”按钮。
![](https://epubservercos.yuewen.com/A550E6/17180248004482806/epubprivate/OEBPS/Images/img00068003.jpg?sign=1739286024-sB6Nv4D1Gueyyq3OG0MPEVmzq3xXNl1N-0-910697b44e9469895b5784f96e88c737)
Step 04 选择所要导入的表
在返回的对话框中单击“确定”按钮,在打开的对话框的“表”选项卡中选择“订单”选项,单击“确定”按钮。
![](https://epubservercos.yuewen.com/A550E6/17180248004482806/epubprivate/OEBPS/Images/img00068004.jpg?sign=1739286024-9jCWvBBGUwIkl58wSQKnIshinRI3NlP1-0-48e11f1f7a57022f64ac10a9a2f427e6)
Step 05 最终效果
在打开的对话框中直接单击“关闭”按钮,返回数据库窗格中即可查看导入“订单”表的效果。
![](https://epubservercos.yuewen.com/A550E6/17180248004482806/epubprivate/OEBPS/Images/img00068005.jpg?sign=1739286024-1mwgsOU1i2yyuzbPDyhnZNkTytrUWolY-0-8dcdd010b5b3928ace1a02cd2ed47f93)