[SQL 기본개념]_명령어

현서의 성장일지·2024년 4월 1일

SQL

목록 보기
1/14

명령어의 종류는 크게 3가지로 나눌 수 있다.

SQL 명령어 종류

  • DDL(Data Definition Language - 데이터 정의 언어)
    -> Create, Drop, Alter, Turncate

  • DML(Data Manipulation Language - 데이터 조작 언어)
    -> Select, Insert, Update, Delete

  • DCL(Data Control Language - 데이터 제어 언어) 
    -> Gramt, Revoke, Commit, Rollback

DDL(데이터 정의 언어)

  • CREATE : 데이터베이스의 개체(테이블, 인덱스 제약조건, 프로시저, 펑션 등) 을 생성
  • DROP: 데이터베이스 내 개체(테이블) 삭제
  • ALTER : 데이터베이스 내 개체의 속성 및 정의를 변경
  • TRUNCATE : 테이블 내 모든 데이터를 빠르게 삭제 

DML(데이터 조작 언어) : CRUD

  • (C)INSERT : 특정 테이블에 데이터를 신규로 삽입 -> 레코드 추가
  • (R)SELECT : 특정 테이블 내 데이터의 전체, 또는 일부를 획득 -> 레코드 확인(출력)
  • (U)UPDATE : 특정 테이블 내 데이터의 전체, 또는 일부를 새로운 값으로 갱신 -> 레코드 수정
  • (D)DELETE : 특정 테이블 내 데이터의 전체, 또는 일부를 삭제 -> 레코드 삭제

DCL(데이터 제어 언어)

  • GRANT : 데이터베이스 사용자에게 특정 작업의 수행 권한을 부여
  • REVOKE : 데이터베이스 사용자에게 부여권 수행 권한을 박탈
  • COMMIT : 트랜잭션을 실행
  • ROLLBACK : 트랜잭션을 취소```
profile
초보 개발자의 기술 블로그

0개의 댓글