打开数据库并保存查询



我需要交作业。

在作业中,我应该打开一个现有的数据库:hw2tennis.db与sqlite3和做一些基本的查询,然后返回它作为。sql文件。(我假设。sql -datafile与我用来放在每个数据库末尾的。db相同)

目前我知道如何在sqlite3中打开数据库,我知道如何进行基本查询。根据我的理解,SQLite自动将更改写入磁盘,因此当我更改表等时,我不需要保存或任何东西。

但是我想知道,是否有一种方法可以保存文件,当有人打开它时,他们会看到我对它所做的查询。

例如,任务1为:

  1. 打印所有球员和他们的信息

所以基本上,我会写SQlite: SELECT * FROM Player;

但是,当我再次打开hw2tennis.db时,只有表而不是查询,这当然是合乎逻辑的。

所以我可以保存文件的方式,老师可以看到查询?

谢谢!

刚刚回答了你关于打开数据库的另一个问题

你可以将你的查询和输出保存在Windows系统的目录中(根据你的截图),并将它们与SQLite DB文件一起发送给你的老师

你可以使用一些不错的免费GUI工具:

  • 数据库浏览器的SQLite在https://sqlitebrowser.org/
  • SQLiteStudio at https://sqlitestudio.pl/
  • DBeaver at https://dbeaver.io/(支持多平台)
  • …等。

最新更新