Intro to SQL
Objectives
Databases
Why Use a Database?
Relational Databases
SQL
What is SQL?
Using SQLite
Useful sqlite3 commands
Database vs. Tables
Creating a Database
Database Tables
Creating Tables
Altering Tables
Deleting Tables
Dealing with Data
CRUD
SQL CRUD
Basic SQL Queries
Query Modifiers
Aggregate Functions
Joins
SELECT column_name(s)
FROM first_table
INNER JOIN second_table
ON first_table.column_name = second_table.column_name;
SELECT column_name(s)
FROM first_table
LEFT OUTER JOIN second_table
ON first_table.column_name = second_table.column_name;
Resources