1. SQL
1) 정의
- RDBMS에서 조작하기 위한 언어
- 데이터베이스와 대화하기 위해 특별히 만들어진 언어
2) SQL에서의 특수 기호 명칭
- ` : 백틱
- ~ : 틸드(Tilde)
- @ : 앳(At sign)
- - : 대시(dash), 하이픈
- _ : 언더바, 언더 스코어
- * : 아스타, 에스터리스크(Asterisk)
3) SQL의 표준
- 모든 sql은 약간의 공통되는 표준을 포함하고 있다.
- MySQL: SQL
- Oracle : PL/SQL
- MS : T-SQL
4) SQL의 분류
- SQL은 사용 용도에 따라 DDL, DML, DCL로 구분
(1) DDL(Data Define Lang)
- 데이터 정의어
- 데이터베이스를 구축, 생성, 수정할 때 사용
- 관리자, 설계자가 사용하는 언어
- 예시) Table을 생성하거나 정의를 변경하거나 삭제할 때 사용
(a) 유형
- CREATE:정의
- ALTER:정의를 변경(수정)
- DROP:삭제
(2) DCL(Data Control Lang)
- 데이터 제어어
- 데이터베이스 관리자가 데이터를 관리하기 위한 목적으로 사용
- 데이터의 사용 권한 등을 관리
- 데이터의 보안, 무결서으 회복 등
(a) 유형
- GRANT:데이터베이스 사용자에게 권한 부여
- REVOKE:부여된 권한 취소
(3) DML(Data Manipulation Lang)
- 데이터 조작어
- 테이블에 새로운 데이터를 검색, 삽입, 수정, 삭제 하는데 사용
- 데이터베이스 사용자가 저장된 데이터를 실질적으로 처리하는데 사용
(a) 유형
- SLELCT:테이블에서 데이터를 조회
- INSERT:테이블에 (새로운 튜플)데이터를 삽입
- UPDATE:테이블에서 조건에 맞는 튜플의 내용을 수정
- DELETE:테이블에서 조건에 맞는 튜플을 삭제
'수업 > 수업정리' 카테고리의 다른 글
2024-03-06-오후:DDL실습2_SELECT/FROM/WHERE (0) | 2024.03.06 |
---|---|
2024-03-06-오전:DDL실습1_데이터베이스 기초 (0) | 2024.03.06 |
2024-03-06-오전:데이터와 데이터베이스 (0) | 2024.03.06 |
2024-03-04-오전:java변수타입과 선언 (0) | 2024.03.04 |
2024-03-04-오전:JAVA (0) | 2024.03.04 |