Kosta 클라우드 네이티브 애플리케이션 개발 (CNA) 교육 2일차
2024. 11. 18. 17:27ㆍKosta 클라우드 네이티브 어플리케이션 개발(CNA) 교육
Primary Key
- 기본키
- 유니크 필드
- Not NULL
Constraint → pk key 이름
- …constraint pk별칭 primary key
— 주석
Foreign
- REFERENCES → 참조
- 외래키 Foreign key
- REFERENCES COLUMN
- 다른 테이블의 PK
릴레이션 = 테이블 = 파일
튜플 = 행/레코드 = 레코드
애트리뷰트 = 열 = 필드
릴레이션 키
- 슈퍼키 : 릴레이션 내의 튜플을 고유하게 식별하는 애트리뷰트들의 집합하나만 존재, uniqe value
- 후보키 : 튜플을 식별할 수 있는 최소한의 집합
- 대체키 : 기본키와 후보키를 제외한 모든 것
- 기본키 : 튜플을 식별 할 수 있는 하나의 고유한 키
SAL NUMBER(7, 2)
- 소수점 표기
- 최대 7자리, 소수점 2자리
- ex ) 12345.67
- ex) 123.56
기호
- ], [ ⇒ 옵션, 넣고 빼고 자유
- }, { ⇒ 반복
Select → 기본 조회
- Select * from
ex)
Select *
from emp;
-- 모든 emp 테이블 데이터 조회
-- emp 테이블의 칼럼이 ename, sal, deptno 가 있을 때 ename, sal 만 조회
select ename, sal
from emp;
-- emp 테이블에서 별칭으로 조회
select
ename as name
, sal as 월급
from emp;
-- sal 기준으로 내림차순, 오름차순 정렬
select *
from emp
order by sal desc;
select *
from emp
order by sal asc;
-- 조건부 출력 -> sal의 값이 300인 사람 출력
select ename
from emp
where sal = '300';
-- sal의 값이 300인 사람 내림차순 정렬
select ename
from emp
where sal = '300'
order by sal desc;
Distinct → 중복 제거
SYSDATE → Oracle에서 오늘 날짜
order by
- asc : 올림차순
- desc : 내림차순
'Kosta 클라우드 네이티브 어플리케이션 개발(CNA) 교육' 카테고리의 다른 글
Kosta 클라우드 네이티브 애플리케이션 개발 (CNA) 교육 6일차 (0) | 2024.11.22 |
---|---|
Kosta 클라우드 네이티브 애플리케이션 개발 (CNA) 교육 5일차 (0) | 2024.11.21 |
Kosta 클라우드 네이티브 애플리케이션 개발 (CNA) 교육 4일차 (1) | 2024.11.20 |
Kosta 클라우드 네이티브 애플리케이션 개발 (CNA) 교육 3일차 (1) | 2024.11.19 |
Kosta 클라우드 네이티브 애플리케이션 개발 (CNA) 교육 1일차 (0) | 2024.11.15 |