私は学部のデータベースコースを勉強しています。
既に構築され、データが入力されているデータベース(既知のスキーマ)に対してクエリを実行できるオンラインサイトがあるかどうかを知りたいので、SQLをインストールしてデータを入力する必要はありません。
現在、ここにあるワークブックでいくつかの演習を手作業で行っていますが、間違っているのではないかと少し恐れており、「本物」に対してテストせずにその正確性を確認するのは困難です。
ありがとう
(このコースではOracleを使用しています)
SQLZoo を試しましたか?
(無料で) SQL Server 2008 R2 Express Edition をインストールし、 here から既に作成済みのデータベース(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を簡単にインストールして起動できます。また、公開されているサーバーにインストールされたテストデータは、だれでもアクセスできるため、クエリ間で必ずしも同じではありません。
したがって、先に進んで上記のいずれかをインストールしてください。近い将来、あなた自身に感謝するでしょう。
お望みのものとはまったく異なる場合があります。SQLZooチュートリアルを使用すると、いくつかの基本的なやり取りを練習できます。また、さまざまなSQLエンジンとやり取りすることもできます。
このInteractive SQL サイトを試してください。何を探しているのか
WAMPサーバー をインストールしてみてください。これには、MySQLと、データベースのインストールとテストに使用できるphpMyAdminのUIが付属しています。その後、MySQL test employees database をインストールできます。
Oracle Apexは、SQLクエリを作成および実行するためのオンラインスペースを提供します。 Oracle Apexでアカウントを作成し、パーソナライズされたテーブルスペースとスキーマをお楽しみください。これはフリーウェアであり、Oracleはこれに対して何も請求しません。 Oracleをシステムにインストールしたくない場合や、システムの速度を低下させたくない場合に最適な方法です。 Oracle Apexのもう1つの利点は、すべてのテーブルとデータがオンラインであり、それを維持する必要がないことです。Oracleがそれを行います。任意の場所からデータベースにアクセスできます。
非常に単純なクエリの場合、W3Schools SQL Try ItページでオンラインでSQLクエリを試すことができます- http://www.w3schools.com/sql/sql_tryit.asp
または、より深く使用するために http://demo.phpmyadmin.net/STABLE/?pma_username=root でphpMyAdminのオンラインデモを使用できます。