목차 1 개요 2 종류 3 같이 보기 4 참고 개요 Structured Query Language (SQL) 구조화 질의어, 구조적 쿼리 언어, 구조적 질의어, 구조적 질의 언어, SQL언어, 에스큐엘[1], 시퀄[2] 데이터베이스용 질의 언어 데이터베이스에 명령을 내리기 위한 언어 RDBMS의 데이터를 관리하기 위해 설계된 특수 목적의 프로그래밍 언어 DDL(정의) + DML(조작) + DCL(제어) 여러 줄로 나누어 쓸 수 있음 세미콜론으로 문장을 끝내거나 구분하는 경우가 많음 키워드는 대소문자 구별 없음.[3] 종류 DML(조작) SELECT, INSERT, UPDATE, DELETE DDL(정의) CREATE, ALTER, RENAME, DROP, TRUNCATE, COMMENT DCL(제어) GRANT, REVOKE TCL(트랜잭션) COMMIT, ROLLBACK, SAVEPOINT 같이 보기 CRUD 오라클 delete와 truncate의 차이 관계대수 NoSQL 쿼리 SQL 튜닝 SQL:2011 JPQL 참고 https://ko.wikipedia.org/wiki/SQL http://terms.naver.com/entry.nhn?docId=1180957&cid=40942&categoryId=32838 https://sql.sh/ ↑ /ˈɛs kjuː ˈɛl/ ↑ /ˈsiːkwəl/ ↑ 키워드는 대문자로, 테이블명, 컬럼명은 소문자로 쓰는 것이 권장됨. (단, DB에 따라 테이블명, 컬럼명은 대소문자 구별이 있는 경우도 있음