有什么好的 SQL shell 程序吗?

Big*_*ack 4 mysql database software-recommendation

我想在 Ubuntu 上练习 SQL 命令。我只想玩不同的命令和关键字。我在哪里可以找到有帮助的东西?

我不想安装任何服务器。我需要一个小应用程序;小于 20MB 的东西。

Mec*_*ail 7

如果您想使用轻量级 SQL RDBMS,SQLiteUbuntu 包)是标准选择。您有多种使用 SQLite 的选项:

命令行

您可以通过运行直接从命令行使用 SQLite 程序

sqlite3 /some/database/file.sqlite
Run Code Online (Sandbox Code Playgroud)

键入命令并按 Enter(记住结尾的分号)。

图形用户界面

或者,您可以安装 sqliteman,它为 SQLite 数据库提供了一个很好的 GUI 浏览器;您还可以输入 SQL 代码并执行它(在 GUI 中显示结果):

sqliteman 截图

通过终端安装:

sudo apt-get install sqliteman
Run Code Online (Sandbox Code Playgroud)

或者:

警告

请注意,SQLite 对 RDBMS 采取了一些不寻常的设计决策:

  • 没有客户端 - 服务器架构
  • 动态类型;SQLite 没有强制执行其他 RDBMS 坚持的许多约束。如果要模拟类似 MySQL 的类型,则必须显式添加CHECK约束。