SQL이란?
SQL은 RDBMS와 소통하는 프로그래밍 언어
SQL은 조건에 맞는 데이터를 한번에 처리하기 때문에 집합적언어라고 한다.
SQL의 종류
- DDL(Data Definition Language) :데이터 베이스, 테이블의 스키마를 생성하고 삭제하고 수정하는 데 사용하는 SQ
- CREATE : 생성
- DROP : 삭제
- ALTER : 테이블의 컬럼을 추가하거나 삭제, 속성을 변경해 줄 수 있습니다.
- TRUNCATE : 테이블 전체 삭제
- RENAME :테이블 이름 변경
- DML(Data Manipulation Language) : 테이블의 데이터를 조작하는 SQL
- SELECT : 테이블이나 뷰에서 데이터를 조회한다.
- INSERT : 데이터를 입력한다.
- UPDATE : 기존에 저장된 데이터를 수정한다.
- DELETE : 테이블에 있는 데이터를 삭제한다.
- MERGE : 조건에 따라 INSERT와 UPDATE를 수행한다.
- 3.3.3 TCL(Transaction Control Language)
- COMMIT : DML로 변경된 데이터를 DB에 적용한다.
- ROLLBACK : DML로 변경된 데이터를 변경 전 상태로 되돌린다.
- 3.3.4 DCL(Data Control Language) : 객체에 대한 권한을 할당하거나 회수하는 SQL문을 말한다.
- GRANT : 객체에 대한 권한을 할당한다.
- REVOKE : 객체에 할당한된 권한을 회수한다.
본 글은 '누구나 쉽게 SQL'이라는 책을 읽고 정리한 내용입니다.
http://www.yes24.com/Product/Goods/74311553
더 많은 내용을 알고 싶은 분은 위의 책을 보시길 바랍니다.
긴 글 읽어주셔서 감사합니다.
틀린 부분이 있으면 댓글을 달아주시면 감사하겠습니다.
📧 : may3210@g.skku.edu
'개발 > Oracle' 카테고리의 다른 글
[Database] 데이터 조회, SELECT 문 (0) | 2022.02.14 |
---|---|
[Database] 데이터 입력과 삭제 (0) | 2022.02.14 |
[Database] SQL 입문 - 2 (0) | 2022.02.14 |
[Database] 관계형 데이터 베이스란 (0) | 2022.02.14 |
[Database] 데이터, 데이터베이스 그리고 DBMS (0) | 2022.02.14 |