sqlite数据库的导出和导入

导入

将整个 SQL 代码块保存到一个文件中,然后使用 SQLite 的命令行工具或其他数据库管理工具一次性导入该文件。

以下是导入的步骤:

  1. 将优化后的 SQL 代码保存到一个文件中,例如 optimized_booksdb.sql
  2. 打开命令行工具并进入 SQLite 环境:

打开 - 新建数据库:(示例中books.db为数据库名称,没有则会自动新建一个)

sqlite3 books.db

输入命令后,命令行会显示sqlite> 提示,此时可以输入sql命令。

  1. 使用 .read 命令导入整个优化后的 SQL 代码 SQL 文件:
.read optimized_booksdb.sql

这样,SQLite 将会一次性执行文件中的所有 SQL 语句,创建表、插入数据等操作,而不需要逐行输入。确保在执行之前备份您的数据库,以防止意外数据丢失。

导出

要将当前 SQLite 数据库 books.db 的所有数据导出,你可以使用 SQLite 的命令行工具。以下是导出数据的步骤和命令:

  1. 首先,打开命令行工具并进入 SQLite 环境:
sqlite3 books.db
  1. 然后,你可以使用 .dump 命令将整个数据库的内容导出到一个 SQL 文件中。执行以下命令:
.output output_file.sql
.dump
.exit

output_file.sql 为自定义的导出文件名。
.exit 退出数据库命令行。