-- 테이블 생성 및 삭제
CREATE TABLE <테이블명> (컬럼...);
DROP TABLE <테이블명>;
-- CRUD
# CREATE
INSERT INTO <테이블명> (컬럼1, 컬럼2, ...) VALUES (값1, 값2, ...);
# READ
SELECT 컬럼1, 컬럼2, ... FROM <테이블명>;
SELECT 컬럼1, 컬럼2, ... FROM <테이블명> LIMIT 숫자;
SELECT 컬럼1, 컬럼2, ... FROM <테이블명> LIMIT 숫자 OFFSET 숫자;
SELECT 컬럼1, 컬럼2, ... FROM <테이블명> WHERE 조건;
SELECT DISTINCT 컬럼 FROM <테이블명>;
# DELETE
DELETE FROM <테이블명> WHERE 조건;
# UPDATE
UPDATE <테이블명> SET 컬럼1=값1, 컬럼2=값2, ... WHERE 조건;
CREATE TABLE <테이블명> (
id INTEGER PRIMARY KEY AUTOINCREMENT,
...
);
COUNT
AVG
MAX
MIN
SUM
SELECT COUNT(컬럼) FROM <테이블명>;
SELECT AVG(컬럼) FROM <테이블명>;
SELECT MAX(컬럼) FROM <테이블명>;
SELECT MIN(컬럼) FROM <테이블명>;
SELECT SUM(컬럼) FROM <테이블명>;
SELECT * FROM 테이블 WHERE 컬럼 LIKE '와일드카드패턴';
SELECT * FROM 테이블 ORDER BY 커럼 ASC;
SELECT * FROM 테이블 ORDER BY 컬럼1, 컬럼2 DESC;
SELECT 컬럼1, aggregate_function(컬럼2) FROM 테이블 GROUP BY 컬럼1, 컬럼2;
ALTER TABLE current_table_name RENAME TO new_table_name;
ALTER TABLE table_name
RENAME COLUMN current_name TO new_name;
ALTER TABLE 테이블이름 ADD COLUMN 컬럼이름 데이터타입설정;