在Windows上练习SQL的好软件?

在Windows上练习SQL的好软件?,sql,database,Sql,Database,通过使用单个连接(由Django的ORM提供),我将应用程序中某个页面的31个查询减少到3个。直到那一刻,我还认为SQL优化是我不需要担心的事情。我立刻意识到,可能有太多的领域运行缓慢,这可能需要一些SQL傻瓜(SQL FOO是为专业人士准备的) 现在我正在寻找一款开源软件,它可以让我用GUI快速创建数据库和表,这样我就可以快速添加数据并进行查询实验。访问对此有好处吗(除了不是免费的或开源的)?或者,Access是否使用自己的SQL语法?是一款不错的免费软件,支持多种数据库 我不确定是否可以直观

通过使用单个连接(由Django的ORM提供),我将应用程序中某个页面的31个查询减少到3个。直到那一刻,我还认为SQL优化是我不需要担心的事情。我立刻意识到,可能有太多的领域运行缓慢,这可能需要一些SQL傻瓜(SQL FOO是为专业人士准备的)

现在我正在寻找一款开源软件,它可以让我用GUI快速创建数据库和表,这样我就可以快速添加数据并进行查询实验。访问对此有好处吗(除了不是免费的或开源的)?或者,Access是否使用自己的SQL语法?

是一款不错的免费软件,支持多种数据库

我不确定是否可以直观地创建表,但根据我的经验,只编写DDL然后执行它会更快,因为它是一次性作业

至于数据生成,我发现这是一个很好的在线站点,您可以在其中生成虚拟数据。

是一个很好的免费软件,支持许多数据库

我不确定是否可以直观地创建表,但根据我的经验,只编写DDL然后执行它会更快,因为它是一次性作业


至于数据生成,我发现这是一个很好的在线站点,您可以在其中生成虚拟数据。

有一个用于SQLite数据库的Firefox插件。这是一个非常小的附加组件,一旦完成,它允许您可视化地创建数据库、表和数据。非常简单。

有一个用于SQLite数据库的Firefox插件。这是一个非常小的附加组件,一旦完成,它允许您可视化地创建数据库、表和数据。这一点非常简单。

SQL Server显然是Windows的选择。您可以免费下载ExpressEdition,但如果您想要开发工具,那么开发者版的价值要高得多。开发者版的价格通常在50美元左右,比Access便宜得多。

SQL Server显然是Windows的首选。您可以免费下载ExpressEdition,但如果您想要开发工具,那么开发者版的价值要高得多。开发者版的价格通常在50美元左右,比Access便宜得多。

Oracle XE是免费的。 MySQL是免费的。对于MySQL,我使用MySQL工作台,它非常好

如果你想练习SQL,我想任何数据库/工具都可以但是学习如何为一个数据库优化并不能转化为知道如何为另一个数据库优化。我想说的是使用您当前使用的数据库。

Oracle XE是免费的。 MySQL是免费的。对于MySQL,我使用MySQL工作台,它非常好


如果你想练习SQL,我想任何数据库/工具都可以但是学习如何为一个数据库优化并不能转化为知道如何为另一个数据库优化。我要说的是使用您当前使用的数据库。

没有人提到SQLExpress。您可以使用SQLManagementStudio,而且它是免费的。足够练习了。您可以可视化地创建数据库和编写存储过程等。它还与Visual Studio express集成

没有人提到SQLExpress。您可以使用SQLManagementStudio,而且它是免费的。足够练习了。您可以可视化地创建数据库和编写存储过程等。它还与Visual Studio express集成