-> 블로그 이전

[SQLD] 2-1. SQL 기본

2021. 10. 29. 17:58Certificate`/SQLD

관계형 데이터베이스

DB (데이터베이스)

  • 특정 기업·조직·개인이 필요에 의해 데이터를 일정한 형태로 저장해놓은 것

SQL (Structured Query Language)

  • 관계형 데이터베이스에서 데이터 정의/조작/제어를 하기 위해 사용하는 언어

SQL 문장 종류

명령어 종류 명령어 설명
데이터 조작어
DML
SELECT - DB에 들어있는 데이터를 조회/검색하기 위한 명령어
- RETRIEVE 라고도 한다
INSERT
UPDATE
DELETE
- DB의 테이블에 들어 있는 데이터에 변형을 가하는 종류의 명령어
- 입력 / 수정 / 삭제
데이터 정의어
DDL
CREATE
ALTER
DROP
RENAME
- 테이블과 같은 데이터 구조를 정의하는데 사용되는 명령어
- 생성 / 변경 / 삭제 / 이름변경
데이터 제어어
DCL
GRANT
REVOKE
- DB에 접근하고 객체들을 사용하도록 권한을 주고 회수하는 명령어
트랜잭션 제어어
TCL
COMMIT
ROLLBACK
- 논리적인 작업의 단위를 묶어서 DML에 의해 조작된 결과를
트랜잭션 별로 제어하는 명령어

 

ERD 표기법

- 식별 관계 = 실선 / 비식별 관계 = 점선