ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • MYSQL 테이블 만들기 (CREATE TABLE) 및 PRIMARY KEY 설정
    MYSQL 2023. 1. 18. 21:50

    1. MYSQL 테이블 만들기 문법

    CREATE TABLE 테이블명 (
        id int Auto_Increment PRIMARY KEY,
        username varchar(40),
        password varchar(40)
        );

     위와 같이 CREATE TABLE 테이블명을 적은 뒤, 괄호안에 필요한 테이블 값을 넣어주면 된다. 위의 코드에는 id, username, password를 기입했다.

     

    2. PK키 지정하기

    CREATE TABLE 테이블명 (
        필드이름 필드타입 PRIMARY KEY
        );

    또는

    CREATE TABLE 테이블이름(
    
        필드이름 필드타입,
    
        ...,
    
        [CONSTRAINT 제약조건이름] PRIMARY KEY (필드이름)
    
    )

    id 값을 pk로 지정하고 싶을 때 위의 문법을 통해 지정할 수 있다.

     

    그렇다면 PRIMARY KEY는 무엇인가?

    PRIMARY KEY는 테이블 당 하나만 존재하는 데이터로 해당 테이블의 고유번호를 나타낼 때 사용한다. 

    따라서

    • 다른 항목과 다르게 절대로 중복이 일어날수 없는 단일 값을 가진다.
    • NULL 값을 가질 수 없다.
    • 다른 테이블 값이 같은 경우 해당 PRIMARY KEY로 구분할 수 있다. EX) 같은 이름을 가진 이성진이 둘일시 주민등록번호(개인이 가지는 고유번호)를 통해 서로 다른 사람임을 증명할 수 있다.
    • 테이블 당 PRIMARY KEY는 하나만 가질 수 있다.
    • 관계형 데이터베이스의 경우 모든 테이블이 반드시 하나 이상의 PRIMARY KEY를 가져야한다.
    • PRIMARY KEY 제약 조건은 테이블의 데이터를 쉽고 빠르게 찾을 수 있게 해주는 역할을 한다.

    의 특징을 가지고 있다.

    'MYSQL' 카테고리의 다른 글

    MYSQL 데이터타입 정리 및 선택  (0) 2023.01.18
Designed by Tistory.