第一次使用 sqlite3 用户,正在运行 windows,并且很难上手。我在与我的 sqlite3.exe 应用程序相同的文件夹中有一个数据库,我想将它导入到 sqlite3 中,以便查看它的表。
该数据库称为 slash09.db。我尝试了 .read slash09.db 并且发生了一些事情,但返回了一堆垃圾字符。我应该尝试打开/导入哪些命令并查看其表?
另外,如果您知道学习 sqlite3 的良好在线参考资料,我想阅读它。出于某种原因,谷歌并没有为我找到太多东西。
第一次使用 sqlite3 用户,正在运行 windows,并且很难上手。我在与我的 sqlite3.exe 应用程序相同的文件夹中有一个数据库,我想将它导入到 sqlite3 中,以便查看它的表。
该数据库称为 slash09.db。我尝试了 .read slash09.db 并且发生了一些事情,但返回了一堆垃圾字符。我应该尝试打开/导入哪些命令并查看其表?
另外,如果您知道学习 sqlite3 的良好在线参考资料,我想阅读它。出于某种原因,谷歌并没有为我找到太多东西。
.read FILENAME
会Execute SQL in FILENAME
。
如果要打开slash09.db
sqlite3 数据库,只需运行:
sqlite3 slash09.db
有关 sqlite3 控制台中不同命令的更多详细信息,请尝试.help
. 例如,您可以运行.tables
枚举数据库中的表。
如果任何工具都可以,Firefox 有一个非常好的插件,称为SQLite Manager,它对于检查查询和修改任意 sqlite dbs(不是特别与 firefox 相关)非常有用。
sqlitebrowser 是一个不错的 gui,我同时使用 cl 和 sqlitebrowser。