"SQL"의 두 판 사이의 차이

(새 문서: ;SQL ==종류== *QUERY(조회): SELECT *DML(조작): INSERT, UPDATE, DELETE *DDL(정의): CREATE, ALTER, RENAME, DROP, TRUNCATE, COMMENT ==같이 보기== *CRUD 분류: SQL)
 
 
(사용자 2명의 중간 판 29개는 보이지 않습니다)
1번째 줄: 1번째 줄:
;SQL
==개요==
;Structured Query Language (SQL)
;구조화 질의어, 구조적 쿼리 언어, 구조적 질의어, 구조적 질의 언어, SQL언어, 에스큐엘<ref>/ˈɛs kjuː ˈɛl/</ref>, 시퀄<ref>/ˈsiːkwəl/</ref>
*데이터베이스용 질의 언어
*데이터베이스에 명령을 내리기 위한 언어
*RDBMS의 데이터를 관리하기 위해 설계된 특수 목적의 프로그래밍 언어
*DDL(정의) + DML(조작) + DCL(제어)
 
https://upload.wikimedia.org/wikipedia/commons/thumb/a/aa/SQL_ANATOMY_wiki.svg/500px-SQL_ANATOMY_wiki.svg.png
* 여러 줄로 나누어 쓸 수 있음
* [[세미콜론]]으로 문장을 끝내거나 구분하는 경우가 많음
* [[키워드]]는 대소문자 구별 없음.<ref>키워드는 대문자로, 테이블명, 컬럼명은 소문자로 쓰는 것이 권장됨. (단, DB에 따라 테이블명, 컬럼명은 대소문자 구별이 있는 경우도 있음</ref>


==종류==
==종류==
*QUERY(조회): SELECT
{| class='wikitable'
*DML(조작): INSERT, UPDATE, DELETE
| [[DML]](조작) || [[SELECT]], [[INSERT]], [[UPDATE]], [[DELETE]]
*DDL(정의): CREATE, ALTER, RENAME, DROP, TRUNCATE, COMMENT
|-
| [[DDL]](정의) || [[CREATE]], [[ALTER]], [[RENAME]], [[DROP]], [[TRUNCATE]], [[COMMENT]]
|-
| [[DCL]](제어) || [[GRANT]], [[REVOKE]]
|-
| [[TCL]](트랜잭션) || COMMIT, ROLLBACK, SAVEPOINT
|}


==같이 보기==
==같이 보기==
*[[CRUD]]
*[[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/
[[분류: SQL]]
[[분류: SQL]]

2020년 4월 1일 (수) 15:30 기준 최신판

1 개요[ | ]

Structured Query Language (SQL)
구조화 질의어, 구조적 쿼리 언어, 구조적 질의어, 구조적 질의 언어, SQL언어, 에스큐엘[1], 시퀄[2]
  • 데이터베이스용 질의 언어
  • 데이터베이스에 명령을 내리기 위한 언어
  • RDBMS의 데이터를 관리하기 위해 설계된 특수 목적의 프로그래밍 언어
  • DDL(정의) + DML(조작) + DCL(제어)

 

  • 여러 줄로 나누어 쓸 수 있음
  • 세미콜론으로 문장을 끝내거나 구분하는 경우가 많음
  • 키워드는 대소문자 구별 없음.[3]

2 종류[ | ]

DML(조작) SELECT, INSERT, UPDATE, DELETE
DDL(정의) CREATE, ALTER, RENAME, DROP, TRUNCATE, COMMENT
DCL(제어) GRANT, REVOKE
TCL(트랜잭션) COMMIT, ROLLBACK, SAVEPOINT

3 같이 보기[ | ]

4 참고[ | ]

  1. /ˈɛs kjuː ˈɛl/
  2. /ˈsiːkwəl/
  3. 키워드는 대문자로, 테이블명, 컬럼명은 소문자로 쓰는 것이 권장됨. (단, DB에 따라 테이블명, 컬럼명은 대소문자 구별이 있는 경우도 있음
문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}