Kosta 클라우드 네이티브 애플리케이션 개발 (CNA) 교육 2일차

2024. 11. 18. 17:27Kosta 클라우드 네이티브 어플리케이션 개발(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 : 내림차순