我正在攻读本科数据库课程。
我想知道是否有任何在线网站允许我对已经构建和填充的数据库(具有已知模式)进行查询,因此我不必安装SQL并自己填充数据
我目前正在手工练习我在这里的工作簿,但是我有点担心我可能会做错了,而且如果不对“真实的东西”进行测试就很难检查它们的正确性。 / p>
由于
(在我们的课程中,我们使用的是Oracle)
答案 0 :(得分:23)
您是否尝试过SQLZoo?
您可以(免费)安装SQL Server 2008 R2 Express Edition,并从here下载并安装已填充的数据库(例如AdventureWorks2008)。两种安装都是直截了当的。
答案 1 :(得分:11)
如果您不想走远,请尝试StackExchange Data Explorer:
关于
Stack Exchange Data Explorer允许您在Stack Exchange公共数据转储上运行任意查询。
速度快,支持类似SQLServer的T-SQL语法。
答案 2 :(得分:4)
让Stack Exchange的Data Explorer旋转。
对于Oracle特定查询,您可以注册Oracle's Apex,它会根据Employees / Departments表提供预先填充的模式
答案 3 :(得分:2)
您可以轻松安装MySQL / PostgreSQL / SQL Server Express并启动和运行,也可以在公共服务器上安装的任何测试数据在查询之间不一定保持不变,因为任何人都可以访问它。
所以,请继续安装以上其中一项,您将在不久的将来感谢自己。
答案 4 :(得分:2)
可能不是您正在寻找的东西,SQLZoo Tutorials允许您练习一些基本的交互,并允许您与许多不同的SQL引擎进行交互。
答案 5 :(得分:2)
试用this Interactive SQL网站。看起来你在寻找什么
答案 6 :(得分:0)
您可以尝试安装WAMP Server。这附带MySQL和phpMyAdmin的UI,您可以使用它来安装和测试数据库。然后你可以安装MySQL test employees database。
答案 7 :(得分:0)
对于非常简单的查询,您可以在W3Schools SQL试用页面中在线尝试SQL查询 - http://www.w3schools.com/sql/sql_tryit.asp
或者您可以在http://demo.phpmyadmin.net/STABLE/?pma_username=root使用phpMyAdmin的在线演示,以便更深入地使用。
答案 8 :(得分:0)
Oracle Apex为您提供了创建和执行SQL查询的在线空间。请使用Oracle Apex创建一个帐户,然后使用您的个性化表空间和架构。这是免费软件,Oracle不收取任何费用。如果您不想在系统上安装Oracle并且不想减慢系统速度,这是最好的方法。 Oracle Apex的另一个优点是,您可以在线拥有所有表和数据,而无需维护它,Oracle将为您完成这项工作。您可以从任何地方访问数据库。