我了解 MySQL,但不懂 Access。我有近 100 万行数据,我只想要 300 000 到 500 000 之间的行。我的意思是作为单独的文件。我不需要 300 000 之前的行和 500 000 之后的行。我该怎么做?
Access 是 2013 年的。
答案1
- 创建一个查询,选择要导出的行并输出表中的所有列。这样的查询将如下所示:
- 关闭并保存查询。给它起一个名字,如“toExport”。
将行导出为 CSV、Excel 等。
- 在对象窗格(位于 Access 窗口左侧)中右键单击查询名称并选择“导出”,然后选择目标(要创建的文件类型)。向导将引导您完成该过程。
在另一个 Access 数据库中创建表
- 打开目标数据库,选择“外部数据”选项卡,然后选择“导入和链接”下的“访问”。选择“导入”选项,然后选择您在源数据库中创建的查询。请务必选择“导入查询”下的“作为表”选项。
答案2
如果你可以根据 ID 确定范围,查询就足够简单了:
DELETE
FROM Table1
WHERE Table1.ID<300000 Or Table1.ID>500000