분류 | 개념 | 예시 |
---|---|---|
DDL - 데이터 정의 언어 | 관계형 데이터베이스 구조(테이블, 스키마)를 정의하기 위한 명령어 | CREATE DROP ALTER |
DML - 데이터 조작 언어 | 데이터를 저장, 조회, 수정, 삭제 등을 하기 위한 명령어 | INSERT SELECT UPDATE DELETE |
DCL - 데이터 제어 언어 | 데이터베이스 사용자의 권한 제어를 위해 사용하는 명령어 | GRANT REVOKE COMMIT ROLLBACK |
$sqlite3 tutorial.sqlite3
#'.'은 sqlite 프로그램을 실행
sqlite> .database
sqlite> .mode csv
sqlite> .import hellodb.csv examples2
sqlite> .tables
examples
sqlite> SELECT * FROM examples2;
1,"길동","홍",600,"충청도",010-0000-0000
-- SQLite
SELECT id, first_name, last_name, age, country, phone
FROM examples2;