用于尝试Oracle SQL查询的联机数据库?

我正在学习本科数据库课程。

我想知道是否有任何在线网站允许我对已经构build和填充的数据库(使用已知模式)进行查询,因此我不必安装SQL并使用数据自己填充数据。

我现在正在做一些手工练习,但是我有点害怕我可能会做错,很难在不考验“真实”的情况下检查它们的正确性。

谢谢

(在我们的课程中,我们正在使用Oracle)

你有没有尝试SQLZoo ?

您可以(免费)安装SQL Server 2008 R2速成版 ,并从此处下载并安装已填充的数据库(如AdventureWorks2008)。 这两个安装都很简单。

如果您不想走得太远,请尝试使用StackExchange Data Explorer :

关于

Stack Exchange Data Explorer允许您在Stack Exchange公用数据转储上运行任意查询。

速度很快,并且支持类似SQLServer的T-SQL语法。

给Stack Exchange的Data Explorer一个旋转。


对于特定于Oracle的查询,您可以注册Oracle的Apex ,它将根据Employees / Departments表为您提供预填模式

您可以轻松地安装MySQL / PostgreSQL / SQL Server Express,并启动并运行,无论testing数据可能安装在公共服务器上,查询之间不一定保持一致,因为任何人都可以访问它。

所以只要继续安装上面的一个,你会在不久的将来感谢你自己。

也许不是你正在寻找什么,由SQLZoo教程允许您练习一些基本的交互,并且还允许您与许多不同的SQL引擎进行交互。

http://sqlzoo.net/

试用这个Interactive SQL网站。 它看起来你在找什么

你可以尝试安装WAMP服务器 。 这与MySQL和phpMyAdmin的用户界面,你可以用来安装和testing数据库。 然后你可以安装MySQL testing员工数据库 。

对于非常简单的查询,您可以在W3Schools SQL Try It页面上在线试用SQL查询 – http://www.w3schools.com/sql/sql_tryit.asp

或者,您可以使用phpMyAdmin的在线演示http://demo.phpmyadmin.net/STABLE/?pma_username=root进一步使用。;

Oracle Apex为您提供在线空间来创build和执行您的SQL查询。 请使用Oracle Apex创build一个帐户,然后享受您的个性化表空间和模式。 这是免费的,Oracle不收取任何费用。 如果您不想在您的系统上安装Oracle并且不希望减慢系统速度,那么这是最好的方法。 Oracle Apex的另一个优势是您拥有所有表格和数据,而且您不必维护它,Oracle将为您做到这一点。 你可以从任何你想要的地方访问你的数据库。

按照此链接显示一步一步的说明在Oracle Apex上创build一个帐户。

http://www.oraclebin.com/2013/01/how-to-execute-sql-queries-online.html