SQL명령어를 검색하면 예제, 활용 등 매우매우 잘 정리한 블로그들이 많습니다.
처음 SQL명령어의 구조가 잘 안잡혀있을 때 보기 좋도록
SQL 핵심 명령어만을 정리하였다. 자세한 활용법과 내용은 구글링을 해봅시다!
SQL : Structured Query Language : 규격화된, 규칙을 정해놓은 질의 언어
SQL 명령어의 종류는 크게 아래와 같이 다섯가지!
🔴 DDL(데이터정의어)
🟠 DML(데이터조작어)
🟡 DCL(데이터제어어)
🟢 TCL(트랜잭션처리어)
🔵 DQL(질의어)

1. DDL (데이터 정의어 Data Definition Language)
✨ 데이터의 입력/수정/삭제/조회를 담당
CREATE : 테이블 생성
ALTER : 테이블 변경
DROP : 테이블 삭제
RENAME : 데이터 구조의 이름을 재설정
2. DML (데이터 조작어 Data Manipulation Language)
✨ 데이터베이스 생성 및 테이블 생성 / 구조 변경/삭제 /이름 변경을 담당
SELECT : 데이터 조회 (테이블에서 조건에 맞는 튜플 조회)
INSERT : 데이터 입력
UPDATE : 데이터 수정
DELETE : 데이터 삭제
3. DCL (데이터 제어어 Data Control Language)
✨ 데이터베이스에 접근하고 객체들을 사용하도록 권한을 주고 회수
GRANT : 권한부여
REVOKE : 권한삭제
4. TCL(트랜잭션 제어어 Transaction Control Language)
✨ 실행 여부를 결정
COMMIT : 물리적 디스크로 저장하고, 작업이 정상적으로 완료되었음을 알림
ROLLBACK : DML에 의해 조작된 결과를 처리 이전의 상태로 복구시킨다.
🧨주의🧨 COMMIT 명령어를 사용하기 이전의 상태만 ROLLBACK이 가능
reference :
https://hackr.io
https://velog.io/@jude0124/DBMS-%EB%8D%B0%EC%9D%B4%ED%84%B0-%EC%96%B8%EC%96%B4-DDL-DML-DCL-TCL
기억에서 지워질 뻔했는데 다시 보고 유효기간 늘립니다. 감사해요