Take the 2-minute tour ×
Web Applications Stack Exchange is a question and answer site for power users of web applications. It's 100% free, no registration required.

I'm looking for a web-based service where visitors can execute SQL statements on a database, without having to set up or populate the database. Something suitable for beginners.

share|improve this question

closed as not constructive by Al E., phwd Mar 21 '12 at 21:31

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance. If this question can be reworded to fit the rules in the help center, please edit the question.

8 Answers 8

up vote 17 down vote accepted

There's also http://data.stackexchange.com/

There's an ever increasing number of data sets to choose from. These sets are of different sizes, the Stack Overflow one being the largest by far.

share|improve this answer

On W3Schools you have the "Try it yourself" option where you can make your own queries. It's a very very useful site!

share|improve this answer
This seems to have the kind of data and functionality I want, but the interface is far less usable than what they have for learning HTML and CSS. –  Liam Jul 2 '10 at 11:29

While I was learning SQL, I had saved a small list of usable bookmarks of good sites from which you can execute SQL queries and I'm still keeping this list. Let me share it with you:

share|improve this answer
I especialy like the interface for SQLzoo, all on one page. –  Liam Jul 6 '10 at 13:35

You can get an account on apex.oracle.com and run SQL statements there.

You can upload CSV files into tables, then query them through the SQL Workshop. You also get to build Application Express web-apps over the tables if you want.

share|improve this answer

Try SQL Exercises

You could start with learn stage

Note: I am affiliated with SQL Exercises

Note2: I am affiliated with SQL Tutorial also.

share|improve this answer

A XAMPP installation is probably the easiest self hosted solution. It is a portable mysql-php-apache on windows application that lets you query a mysql database locally. Because it is portable app, it doesn't require admin rights on your workstation to set up. Really only a self hosted solution will allow you to practice the non -INSERT/UPDATE/DELETE commands, like backup, create db, etc.

share|improve this answer

Not a web app, but SQLiteman is a GUI interface to the SQLite database engine. You can create database files locally and query them through the application.


share|improve this answer

FreeSQL looks like something for you, not web based though.

share|improve this answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.