데이터베이스

[SQL] SQL 문법과 명령어 요약 정리

화이트해커 Luna 🌙 2022. 11. 7. 14:47
728x90
반응형

SQL(Structured Query Language)

SQL은 관계형 데이터베이스를 관리하기 위해 설계된 구조적 언어다. DBMS 표준으로 지정되어있긴 하지만 정확히 표준을 따르기 보단 목적별로 활용하는것이 좋다. 

-목차-
1. DDL(Data Definition Language)
2. DML(Data Manipulation Language)
3. DCL(Data Control Language)

 


<SQL 명령어 요약 정리 표>

SQL
DDL(데이터 정의언어) DML(데이터 조작언어) DCL(데이터 제어언어)
CREATE

ALTER

DROP

SELECT

INSERT

DELETE

UPDATE

COMMIT

ROLLBACK

GRAN

REVOKE

 


 

1. DDL (Data Definition Language)

  • 정의 
    - 데이터 정의 언어
  • 쓰임새 
    - 데이터베이스 생성, 갱신, 삭제
  • 대표 명령어
    - CREATE, ALTER, DROP
- CREATE : 인덱스 생성
- ALTER : 스키마, 뷰, 테이블, 인덱스 수정
- DROP : 스키마, 뷰, 테이블, 인덱스 삭제

 

2. DML (Data Manipulation Language)

  • 정의 
    - 데이터 조작 언어
  • 쓰임새
    - 데이터베이스 내용추가, 수정, 삭제
  • 대표 명령어
    - SELECT, INSERT, DELETE, UPDATE
- SELECT : 테이블의 데이터를 조회하고 검색한다.
        *문법 : [SELECT [조회할 속성] FROM [조회 대상 테이블] WHERE [조회 조건]
- INSERT : 테이블의 데이터를 추가할 때 사용한다. 
- DELETE : 테이블의 데이터를 삭제할 때 사용한다.
- UPDATE : 테이블의 데이터를 갱신할 때 사용한다. 

3. DCL (Data Control Language)

  • 정의 
    - 데이터 제어 언어
  • 쓰임새 
    - 데이터의 보안, 무결성, 트랜잭션 제어, 권한 등에 쓰인다. 
  • 대표 명령어
    - COMMIT, ROLLBACK, GRANT, REVOKE
- COMMIT : 커밋할때 쓴다
- ROLLBACK : 롤백할때 쓴다
- GRANT : 권한을 부여한다.
- REVOKE : 권한을 삭제한다. 

 

 

 

728x90
반응형