SQL (Structured Query Language) is a domain-specific language used in programming and designed for managing data held in a relational database management system (RDBMS), or for stream processing in a relational data stream management system (RDSMS). It is particularly useful in handling structured data, i.e. data incorporating relations among entities and variables.

Tutorials

SQL for Data Analysis
A look at using SQL for properly dealing with mid-large sized datasets for data analysis.
sql databases tutorial article
Basic Relationship Patterns
A quick walkthrough of the basic relational patterns.
sql sqlalchemy alembic relational-db
SQLZOO
SQLZoo is a free, "learn-by-doing" SQL course that immediately starts you on practising queries in different use cases
sql tutorial code

Libraries

General
PyPika - Python Query Builder
A python SQL query builder that exposes the full richness of the SQL language using a syntax that reflects the resulting query.
sql pypika library code
Table of Contents
Share a project
Share something you or the community has made with ML.
Topic experts
Share