如何使用Visual Studio Code查看SQLite数据库内容

DEA*_*EEF 17 database sqlite pycharm visual-studio-code

我是新手,Django并试图查看SQLite3文件.我正在寻找一种方法来打开和查看数据库内容,visual studio code就像Pycharm可以做的那样(见图)Pycharm中的数据库内容视图

扩展可以做到吗?是否有可能在VSC中实现这一目标?

Ale*_*zzi 13

我发布了一个扩展来查询和探索sqlite3数据库

vscode-sqlite的

  • @AlexCovizzi 谢谢你。好吧,如果我这样做,那么我就会遇到上面写的消息..真的不知道如何打开数据库 (6认同)
  • @MJimitater您可能已经弄清楚了,但是要打开数据库,您需要右键单击>打开数据库。 (3认同)
  • 我还需要这个安装:`sudo apt install sqlite` (3认同)
  • 我下载了您的扩展程序,但是当我尝试打开数据库时似乎什么也没发生。我是新手,并使用db浏览器创建了一个玩具数据库,但是我无法按照Visual Studio代码的要求创建“连接配置文件”。这可能是为什么我无法运行您的扩展程序的问题吗? (2认同)
  • 感谢您的分机@Alex Covizzi!我安装了它,但如果我打开一个非常简单的 SQLite 数据库,它只会说“该文件未显示在编辑器中,因为它是二进制的或使用不受支持的文本编码”。你还是想打开它吗?这很奇怪,我曾经使用旧版本的 vsc 在 vsc 中轻松打开 sqlite3 db,即使没有任何扩展名。但自从我重新安装后,它不知何故不允许我打开数据库,无论有或没有扩展名。你有好主意吗? (2认同)

小智 12

  1. 只需在您的 Visual Studio 代码中安装 sqlite 扩展:VSCode-SQLite
  2. 然后您可以右键单击数据库文件并单击“打开数据库”。 Visual Studio 代码中的 SQLite 数据库
  3. 展开数据库。 vscode中扩展的sqlite数据库
  4. 单击每个表前面的播放按钮以查看表内容。 Visual Studio 代码中的 SQLite 表

  • 在我的版本中,播放按钮位于每个表格的右侧,只有在突出显示/选择或悬停在表格上时才能看到。否则很好的总结,因为如何使用它并不明显。 (2认同)

Joe*_*oey 8

显然,vscode 还没有相应的扩展。如有必要,我会使用“SQLite-Database-Browser”。非常简单,足以满足我的目的。

如果您想尝试一下:SQLite-Database-Browser

顺便说一句,将 Django 与另一个数据库(例如PostgreSQLor MySQL)一起使用并不太困难。

  • 感谢分享“SQLite-数据库-浏览器”。我也使用它,它非常方便和有用。但我一直在寻找嵌入在 vsc 中的东西。反正我会等的。也许很快就会发生。 (4认同)

Chr*_*Pot 6

对于任何仍然困惑的人..

按照 Puya 回答中的前 3 个步骤,在资源管理器面板的最底部应该有一个名为 :(> SQLITE EXPLORER我的选项卡被最小化,即使在单击“打开数据库”之后 - 也很难注意到)

在这里,您应该能够看到数据库文件的内容。然后,您可以右键单击表格并“显示表格”:

在此处输入图片说明