[SQL] SQL 정의와 종류

2023. 3. 30. 03:21·개발/DB

SQL이란?

SQL(Structured Query Language)은 관계형 데이터베이스(RDBMS)에서 데이터 조작과 데이터 정의를 하기 위해 사용하는 언어이다.

 

SQL의 종류

구분 명령문 설명
QUERY SELECT - 데이터베이스에서 데이터를 검색
DML INSERT
UPDATE
DELETE
MERGE
- 테이블에서 새 행 입력
- 기존 행 변경
- 행 제거
- 데이터가 테이블에 존재하지 않으면 INSERT, 존재하면 UPDATE를 수행
DDL CREATE
ALTER
DROP
RENAME
TRUNCATE
- 테이블 등 데이터 구조(객체)를 생성
- 객체를 수정할 때 사용
- 객체 제거
- 객체 이름 변경
- 객체 내의 모든 행 삭제
TCL COMMIT
ROLLBACK
SAVEPOINT
- DML문이 변경한 내용을 관리. 데이터에 대한 변경 내용은 논리적인 트랜잭션으로 그룹화 가능.
DCL GRANT
REVOKE
- ORACLE 데이터베이스 및 해당 구조에 대한 액세스 권한을 부여하거나 제거

 

'개발/DB' 카테고리의 다른 글
  • [SQL] 데이터 조작 언어(DML) - INSERT, UPDATE, DELETE, MERGE
  • [DB] Database 개요
로또
로또
게임 개발자 연습생의 발전 일지
  • 로또
    게임 개발 발전소
    로또
  • 전체
    오늘
    어제
    • 분류 전체보기 N
      • 개발
        • 코딩테스트
        • JAVA
        • DB
        • Unity
      • 강의 N
        • 패스트캠퍼스 0원 챌린지
        • 멋쟁이 사자처럼 유니티 부트캠프 N
      • 게임
        • 공부
        • 리뷰
  • 블로그 메뉴

    • 홈
    • 방명록
    • 글쓰기
  • 링크

    • GitHub
  • 공지사항

  • 인기 글

  • 태그

    패스트캠퍼스
    C4D
    게임개발
    분리집합
    dfs
    패캠인강후기
    C#
    패스트캠퍼스후기
    Java
    2839
    패캠챌린지
    오공완
    완전탐색
    직장인자기계발
    그리디
    트리
    수강료0원챌린지
    그리디알고리즘
    자료구조
    Unity
    그래프
    멋쟁이사자처럼후기
    3D웹인터랙티브
    코딩테스트
    환급챌린지
    직장인인강
    백준
    백트래킹
    한번에끝내는프론트엔드개발초격차패키지Online
    BFS
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
로또
[SQL] SQL 정의와 종류
상단으로

티스토리툴바