[SQLD] 2-1. SQL 기본
2021. 10. 29. 17:58ㆍCertificate`/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 표기법
- 식별 관계 = 실선 / 비식별 관계 = 점선