SQL, Structured Query Language
CREATE TABLE celebs (
id INTEGER,
name TEXT,
age INTEGER
);
INSERT INTO celebs (id, name, age)
VALUES (1, 'Justin Bieber', 22);
//SELECT ${column_name} FROM ${table};
SELECT name FROM celebs;
SELECT * FROM celebs;
// ALTER TABLE ${table}
// ADD COLUMN ${column_name} ${DataType};
**ALTER TABLE** celebs
**ADD COLUMN** twitter_handle TEXT;
UPDATE celebs
SET twitter_handle = '@taylorswift13'
WHERE id = 4;
DELETE FROM celebs
WHERE twitter_handle IS NULL;
CREATE TABLE celebs (
id INTEGER PRIMARY KEY,
name TEXT UNIQUE,
date_of_birth TEXT NOT NULL,
date_of_death TEXT DEFAULT 'Not Applicable'
);
//PRIMARY KEY: 키 값(중복 X, NULL값 X)
//UNIQUE: 행마다 다른 값(중복 X, NULL값 O)
//NOT NULL: 무조건 값이 포함되어야 함
//DEFAULT: 기본값