我需要交作业。
在作业中我应该打开一个现有的数据库:hw2tennis.db,并执行一些基本查询,然后将其作为.sql文件返回。(我假设.sql -datafile与我用于放在每个数据库末尾的.db相同)
目前我知道如何在sqlite3中打开数据库,也知道如何进行基本的查询。据我所知,SQLite会自动将更改写入磁盘,所以当我对表等进行更改时,不需要保存或任何操作。
但我想知道,有没有一种方法来保存文件的方式,当有人打开它,他们会看到我对它所做的查询。
例如,如果任务1为:
1.打印所有玩家及其信息
所以基本上,我会写信给SQlite:SELECT * FROM播放器;
但是,当我再次打开hw2tennis.db时,只有表而没有查询,这当然是合乎逻辑的。
那么,我能否以教师可以看到所做查询的方式保存文件?
谢谢你!
1条答案
按热度按时间ahy6op9u1#
刚刚回答了您在opening up a database的另一个问题
您可以将查询和输出保存在Windows系统的目录中(根据屏幕截图),然后将它们与SQLite DB文件一起发送给教师
有一些不错的免费GUI工具可供您用途: