AnatomyOf

Anatomy of a SQL file

example.sql
1-- A minimal query. No ORMs were harmed in its writing.
2CREATE TABLE pets (
3 pet_id INTEGER PRIMARY KEY,
4 name VARCHAR(50) NOT NULL,
5 species VARCHAR(20) NOT NULL DEFAULT 'cat'
6);
7
8INSERT INTO pets (pet_id, name, species)
9VALUES (1, 'Norm', 'iguana');
10
11SELECT name
12FROM pets
13WHERE species = 'iguana'; -- always bet on the reptile
SQL (Structured Query Language) is a domain-specific language for managing and querying data held in relational database management systems.