Windows 上的良好测试数据库可以在 SQL 中进行数据检索操作吗?
我需要一个测试数据库来练习 SQL 中的联接和其他类型的数据检索操作。
在 Windows 上使用什么好的免费测试数据库和 RDBMS 系统?
I need a test database to practice joins and other kinds of data retrieval operations in SQL.
What's a good free test database and RDBMS system to use on Windows?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(6)
每个主要的 RDBMS 提供商都有一些免费版本。这些是完整版本,受数据库大小和最大内存使用量的限制。
顶级玩家:
然后,还有许多开源产品:
如果这还不够,请查看这篇维基百科文章:关系数据库管理系统比较。
列出了 50 多个 RDBMS,您可能会找到适合您需求的东西。
Every major RDBMS provider has some free edition. Those are full versions limited by database size and maximum memory usage.
Top players:
Then, there is number of open source products:
If this is not enough, check this Wikipedia article: Comparison of relational database management systems.
There's more than 50 RDBMS's listed and you'll probably find something that suits your needs.
SQL Server Express 就是其中之一。
示例数据库 (AdventureWorks) 可以此处下载。
SQL Server Express for one.
Sample databases (AdventureWorks) can be downloaded here.
您可以使用此链接< /a>. Adventure Works 数据库被用作大量在线和离线资源的示例。
之后,下载 SMSS表示要努力解决它。
You can use this link. The adventure works database is used as an example for numerous online and offline resources.
After which, download the SMSS Express to work on it.
如果只是为了练习 SQL,您可以安装 Access(假设您有一张包含 Access 的 MS Office CD)。
否则,MySQL 或 SQL Server Express 可能是您最好的选择。
If it's just for practising SQL you could install Access assuming you have an MS Office CD that includes it already.
Otherwise MySQL or SQL Server Express are probably your best bets.
如果您的目的是练习 SQL,我会推荐 MySQL 而不是 SQL Server Express。命令行界面就是您所需要的。
I would recommend MySQL over SQL Server Express if your purpose is to practice SQL. The command line interface is all you need.
您可以在 SQL 练习 上进行在线练习,验证您的查询
You can get online practice with verifying your queries on SQL Exercises