Khan Academy
Khan Academy: Unit: Intro to Sql: Querying and Managing Data
Learn how to use SQL to store, query, and manipulate data. SQL is a special-purpose programming language designed for managing data in a relational database, and is used by a huge number of apps and organizations.
Other
Techi Warehouse: Sql Tutorial
This site contains an overview and coding samples for a variety of SQL topics.
Other
W3 Schools: Sql Tutorial
This SQL tutorial will teach you how to use SQL to access and manipulate data in various database systems.
Other
Napier University: A Gentle Introduction to Sql
This resource contains SQL quick reference guides, tutorials and reference documentation, and vendor-specific information.
Khan Academy
Khan Academy: More Efficient Sql With Query Planning and Optimization
Take a look at the efficiency of SQL queries and how quickly they execute, and see if could they execute faster.
Khan Academy
Khan Academy: Who Issues Sql Queries?
Take a look at real-world applications of data querying, and for what purpose.
Khan Academy
Khan Academy: Using Sql to Update a Database
Learn how to use a SQL to update a database.
Khan Academy
Khan Academy: Make Your Sql Safer
Learn how to make your SQL safe for use by many users.
Khan Academy
Khan Academy: What to Learn Next
After learning SQL, here are some real-world ideas for how to keep going.
Khan Academy
Khan Academy: Go Beyond the Hour
Continue learning the basics of using SQL to create tables, insert data, query data, and aggregate that data.