1. DDL에서의 제약조건
- 제약조건을 지정해서 조건에 맞는 레코드만 입력되도록 하는 것
(1) Null/ Not Null
(2) Unique
- 같은 값이 있으면 안됨 (ex. 주민번호)
(3) PK (기본키)
- Not Null + Unique
(4) FK (외래키)
(5) Check
- MySql에서는 8.0ver 부터 가능
(6) Default
- 따로 지정하지 않으면 기본 값이 들어감
(7) Auto_Increment
- 자동으로 값 증가
- Oracle에는 없음
2. DCL
- 권한 부여: grant
- 권한 반영: flush
- 권한확인: show grant
- 권한삭제: revoke
3. DML
(1) Group By
- 집계함수
- 개별 쿼리가 아닌 그룹별 통계값(count, avg, min, max, ...) 확인할 때 사용
(2) Having
- group by 결과에 필터를 걸 때 사용
728x90
'Database' 카테고리의 다른 글
[Database] Insert into select, select into, View, DTL(Data Transactional Language) (0) | 2022.04.19 |
---|---|
[Database] DDL(Data Definition Language)/ Join (0) | 2022.04.19 |
[Database] DML(Data Manupulation Language) 1 (0) | 2022.04.19 |
[Database] RDBMS 연산, 키(슈퍼키, 후보키, 기본키, 대체키, 외래키), 식별관계와 비식별관계 (0) | 2022.03.17 |
[Database] RDBMS의 기본구조 (테이블, 외래키, 정규화) (0) | 2022.03.17 |
댓글