The following sections provide some additional resources and reference guides.
- Official MySQL Documentation MySQL documentation and reference manuals.
SQL training courses
Stanford University: Introduction to Databases This free online course covers database design and the use of database management systems for applications.
Udacity: Intro to Relational Databases This free online course provides the learner with the basics of SQL and database design using Python.
Codecademy: Learn SQL This free online course covers the basics of database fundamentals: tables, queries, aggregate functions, constructing advanced database queries, and more.
Khan Academy: Intro to SQL This free online course covers SQL fundamentals and then continues with constructing more advanced SQL queries using operators (such as AND, OR, IN, LIKE, and so on) and joins.
W3Schools: SQL Tutorial This free online tutorial guides you through learning syntax and the most important statements, keywords, and functions.
Other tutorials and tools
Philip Greenspun: SQL for Web Nerds This free online book, written and distributed by MIT professor Philip Greenspun, teaches relational database management systems from the perspective of a web application developer.
SQL Fiddle This free online tool enables you to test queries and to compare and contrast SQL statements.