![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=1739298710-DtlHtqrPFq4qkDV2Z3RcTUWTG4xpcmUD-0-980e791c0edb03d1088e4703915b9785)
图3-20 重命名表
3.6.2 删除表
表的删除与文件的删除方法是相同的,选择表之后,按【Delete】键或者在右键快捷菜单中选择“删除”命令,在打开的对话框中确认删除即可,如图3-21所示。
![](https://epubservercos.yuewen.com/A550E6/17180248004482806/epubprivate/OEBPS/Images/img00065002.jpg?sign=1739298710-CSy3tYxlSMan7ls8aAOGufoAibv4bZvZ-0-c65bc483733816aad9e0140d5d90893a)
图3-21 删除表
3.6.3 在同一数据库文件中复制表
复制当前数据库中的表,可以实现制作历史数据等操作。在当前数据库中复制表,可以通过粘贴板或者快捷键的方式来实现,其具体的方法与文件的复制与粘贴相似。
下面以在“成绩管理系统”数据库中复制“学生名单”表为例,讲解在同一数据库文件中复制表的方法。
操作演练:复制“学生名单”表
\素材\第3章\成绩管理系统.accdb
\效果\第3章\成绩管理系统.accdb
Step 01 复制表
打开素材文件,选择“学生名单”表,单击“开始”选项卡中的“复制”按钮。
![](https://epubservercos.yuewen.com/A550E6/17180248004482806/epubprivate/OEBPS/Images/img00066001.jpg?sign=1739298710-FrLblMFnwXOJ7f4NEgu52OhyzSp1qwgF-0-649179a5f7ca56cdb6c513c648b66354)
Step 02 粘贴表
单击“开始”选项卡中的“粘贴”按钮粘贴复制数据表。
![](https://epubservercos.yuewen.com/A550E6/17180248004482806/epubprivate/OEBPS/Images/img00066002.jpg?sign=1739298710-BquZh3khShYjkhqbBMbAh5wAqfqlY6lJ-0-d3d4f9f4b28de6e26ac8e21987a57641)
Step 03 设置表名称
在打开的对话框中设置表名称为“原表名+当前日期”的格式。
![](https://epubservercos.yuewen.com/A550E6/17180248004482806/epubprivate/OEBPS/Images/img00066003.jpg?sign=1739298710-8oCRtEotvpN8A3Cz12BhcMI2enl53H8N-0-6b19974cb2abb850361e33e60295165d)
Step 04 最终效果
单击“确定”按钮确认复制表,在导航窗格中即可查看到结果。
![](https://epubservercos.yuewen.com/A550E6/17180248004482806/epubprivate/OEBPS/Images/img00066004.jpg?sign=1739298710-AFKI6LMXCwOEkpc2kvPuCFN8jX1IcP76-0-c34e3105cffa85e738ece7b67c604c10)
在“表粘贴方式”对话框中,提供了“仅结构”、“结构和数据”和“将数据追加到已有的表”3个选项,各个选项的功能和作用如下。
◆仅结构:该选项可用于创建新表,新创建的空表的结构与所复制的表的结构完全相同。创建临时表、归档表等可以使用这种方法。
◆结构和数据:完全复制选择的表,包括表的结构及数据。该功能用于创建表的副本,如历史数据等。
◆将数据追加到已有的表:将所选的表中数据添加到“表名称”文本框指定的表的末尾。该功能常用于表的合并,例如,将月销售汇总数据追加到年度销售数据汇总表中等。
3.6.4 将表数据复制到其他的数据库中
如果需要将一个数据库中的表数据复制到其他数据库中,可使用系统提供的数据导入/导出功能,将数据库中的表对象导入到目标数据库中。
使用导入功能,可以将目标数据库文件中的数据(被导入数据的数据库文件必须关闭),导入到当前的数据库中;而使用导出功能,则可以在不打开目标数据库文件的基础上(也就是目标数据库必须处于关闭状态),将当前数据库中的表数据(或其他对象数据)导入到其中。
在Access 2016中实现数据的导入/导出,可在两个不同的途径进行,一个是“外部数据”选项卡,如图3-22上部所示,另一个是右键快捷菜单,如图3-22下部所示。
![](https://epubservercos.yuewen.com/A550E6/17180248004482806/epubprivate/OEBPS/Images/img00067001.jpg?sign=1739298710-7M4JV2XhSJO7WUWZ3uaSoZ8Nh3cKhVQq-0-d852b5daf65b72726b6b3300c8be5985)
图3-22 在“外部数据”选项卡中的导入/导出功能
下面以将“罗斯文数据库”数据库中的“订单”表导入“销售管理系统”数据库中为例,讲解在数据库中导入另一个数据库中的对象的方法。
操作演练:不同数据库间复制表
\素材\第3章\导入/导出表\
\效果\第3章\导入/导出表\
Step 01 选择导入Access命令
打开“销售管理系统”数据库文件,在任意数据表对象上右击,选择“导入”|“Access数据库”命令。
![](https://epubservercos.yuewen.com/A550E6/17180248004482806/epubprivate/OEBPS/Images/img00068001.jpg?sign=1739298710-UzqzhInbAEgonQ6DYYT4SKqtPSoEd3hf-0-9c8f49bce80cf7c31b0ef6f6948afd63)
Step 02 单击“浏览”按钮
保持打开的对话框中单选按钮的默认设置,单击“浏览”按钮。
![](https://epubservercos.yuewen.com/A550E6/17180248004482806/epubprivate/OEBPS/Images/img00068002.jpg?sign=1739298710-QFjLiOsDX24MV4M2G2cFnNRIUm9lGvJH-0-6e9e2aebe137463fba12eb609b0d3535)
Step 03 选择导入的表所在数据库
在打开的对话框中选择素材文件中的“罗斯文数据库”数据库文件,单击“打开”按钮。
![](https://epubservercos.yuewen.com/A550E6/17180248004482806/epubprivate/OEBPS/Images/img00068003.jpg?sign=1739298710-Bu1oKsD75PyeE3MmxI5lXNSI9NZK2Dl8-0-790db60ccf52387aa16d8a123fe446ea)
Step 04 选择所要导入的表
在返回的对话框中单击“确定”按钮,在打开的对话框的“表”选项卡中选择“订单”选项,单击“确定”按钮。
![](https://epubservercos.yuewen.com/A550E6/17180248004482806/epubprivate/OEBPS/Images/img00068004.jpg?sign=1739298710-OVjOwKX4G8dIWwIMJSEa6V6pYFJHCJzi-0-fdf7a8c3b523de90004f5ab42159cdb8)
Step 05 最终效果
在打开的对话框中直接单击“关闭”按钮,返回数据库窗格中即可查看导入“订单”表的效果。
![](https://epubservercos.yuewen.com/A550E6/17180248004482806/epubprivate/OEBPS/Images/img00068005.jpg?sign=1739298710-j00aeheplS5O1xGJdOnrDUaOZZAqz9AC-0-a2841b3663338ebb33bc62d90d5d1445)