2024.01.29 TIL - SQL의 종류

김민석·2024년 1월 29일
0

TIL

목록 보기
23/78

SQL

데이터베이스에서 사용되는 생성,삽입,조희 명령문을 SQL이라고 함

SQL의 종류

  1. DDL
  2. DML
  3. DCL
  4. TCL

DDL

데이터를 정의할 때 사용하는 언어로 테이블이나 데이터베이스를 생성, 수정, 삭제할 때 사용

  • CREATE 생성 - 데이터베이스, 테이블 등 생성할 때.
  • DROP 삭제 - 데이터베이스, 테이블 등 삭제할 때
  • ALTER 속성을 변경 - 데이터베이스, 테이블 등 속성을 변경할 때

DML

데이터베이스에서 데이터를 조작할 때 사용하는 언어로 데이터의 저장, 삭제, 수정, 조회와 같은 행위를 할 때 사용

  • SELECT - 일반적으로 테이블에서 데이터들을 조회할 때 사용, 데이터베이스를 관리하면서 가장 많이 쓰는 명령어임!

  • INSERT - 테이블에 새로운 데이터들을 삽입할 때 사용

  • DELETE - 테이블에서 특정한 조건에 맞는 데이터들을 삭제할 때 사용, WHERE 조건이 없다면 데이터 다 삭제 ㄷㄷ

  • UPDATE - 테이블에서 특정한 조건에 맞는 데이터들을 수정할 때 사용, WHRER 조건이 없다면 모든 조건이 수정됨...

DCL

데이터베이스에 대한 권한을 관리

  • GRANT - 데이터베이스의 특정한 유저에게 사용 권한을 부여할 때 사용함

  • REVOKE - 데이터베이스의 특정한 유저에게 사용 권한을 취소할 때 사용함

TCL

데이터베이스의 트랜잭션을 관리하는 문법으로, 트랜잭션의 시작과 종료, 그리고 롤백을 수행할 때 사용함. (코드를 작성할 때 함수처럼 사용됨)

  • COMMIT - 데이터베이스의 작업이 정상적으로 완료되었음을 관리자에게 알려줄 때 사용

  • ROLLBACK - 데이터베이스의 작업이 비정상적으로 완료된 것을 관리자에게 알림, 작업 중 오류가 발생한 경우 이를 취소하고, 이전 상태로 되돌릴 때 사용 (커맨드 + Z...?)

profile
화이팅 화이팅

0개의 댓글