• Home
  • About
    • ming photo

      ming

      studying

    • Learn More
    • Twitter
    • Facebook
    • Instagram
    • Github
    • Steam
  • Archive
    • All Posts
    • All Tags
    • All categories
  • categories
    • HTML+CSS+JavaScript
    • JAVA
    • Algorithm
    • DB
    • JSP
    • 정보처리기사
    • Spring
    • Thymeleaf
    • 기술면접
  • Projects

DB -SQL - sql전문가 정미나 - 오라클 초급강의 : 기본 DDL문 작성,제약조건

25 Feb 2021

🔷기본 SQL 작성하기

✔ 기본 DDL문 작성

  • DDL : 테이블의 구조와 제약조건 을 생성,삭제,

✔ 제약조건

- PK : PRIMARY KEY : 기본키 ->변하지 않고 중복되지 않은 컬럼이 존재해야 한다
    - PK는 존재 할수도,안할수도 있다
    - PK는 테이블당 1개만 가능하고 중복과 NUll이 허용되지 않는다
    - unique index가 자동으로 생성된다
    - PK 설정 명령어 : CONSTRAINT PK이름 PRIMARY KEY(PK컬럼);
    - 주 식별자와 PK는 100% 일치하지 않을 수 있지만 일반적인 경우 주 식별자를 PK로 설정한다
    * 주 식별자 : 논리적인 의미 , PK : 물리적인 의미
 - UK : UNIQUE KEY : 고유키로 불린다
    - 테이블당 여러개 설정가능하고 중복은 허용되지 않지만 null은 허용된다
    - unique index가 자동으로 생성된다
    - UK 설정 명령어 : CONSTRAINT UK이름 QNIQUE(UK컬럼);
- FK : FOREIGN KEY : 외래키 라고 불린다
    - FK 설정 전에는 부모테이블이 먼저 생성이 되어있어야 한다
    - 부모테이블과 참조 컬럼과 데이터 타입도 일치해야한다
    - 부모테이블의 참조되는 컬럼은 PK나 UK로 설정되어 있어야한다
    - FK 설정 명령어 : CONSTRAINT FK이름 FOREIGN KEY(FK컬럼)REFERENCES 부모테이블(참조컬럼);
    - PRIMARY KEY로 선언된 칼럼을 다른 FOREIGN KEY로 복사하는 경우 생성된다


Share Tweet +1