[TIL]SQL

Cherry Jin·2023년 11월 10일
0

sparta_내배캠

목록 보기
19/53
post-thumbnail
post-custom-banner

SQL (Structured Query Language)

모든 데이터들을 공통적으로 관리할 수 있는 표준 언어로 생성, 삽입 조회 명령문을 SQL이라고 한다.

DDL : Data Definition Language 데이터 정의

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

  • CREATE : DATABASE, TABLE, VIEW, INDEX 등을 생성할 때 사용한다.
  • DROP : DATABASE, TABLE, VIEW, INDEX 등을 삭제할 때 사용한다.
  • ALTER : TABLE 의 속성을 변경할 때 사용한다.

DML : Data Manopulation Language 데이터 사용 및 관리

  • SELECT : 일반적으로 TABLE에서 원하는 데이터를 조회할때 사용한다. 사용빈도 높음
  • INSERT : TABLE에 새로운 데이터들을 삽입할 때 사용한다.
  • DELETE : TABLE에서 특정한 조건에 맞는 데이터들을 삭제할 때 사용한다.
  • UPDATE : TABLE에서 특정한 조건에 맞는 데이터들을 수정할 때 사용한다.

DCL : Data control Language 데이터 제어

데이터베이스에 대한 권한과 관련된 문법이다. 특정 유저가 DB에 접근할 수 있는 권한을 설정할 때 사용한다.

  • COMMIT : 데이터 베이스 작업이 정상적으로 완료되었음을 알림
  • ROLLBACK : 데이터 베이스 작업이 비정상적으로 완료되었음을 알림
  • GRANT : 데이터베이스의 특정한 유저에게 사용권한을 부여
  • REVOEK : 데이터베이스의 특정한 유저에게 사용권한을 부여한 것을 취소
profile
풀스택이 되버린 주니어 개발자
post-custom-banner

0개의 댓글