ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 2. 스키마, 테이블의 생성
    ETC/Web, DB 2019. 1. 10. 20:27

    MySQL 서버를 조작하려면 SQL 언어를 숙지해야 한다

    핵심적인 명령어들을 모아 놓은 SQL Cheat Sheet를 먼저 살펴보자


    이제 DB서버에서 가장 큰 단위인 Database를 생성하고 존재하는 DB들을 확인해보자


    DB를 수정하기 위해서 앞으로 사용할 DB를 선택해야 한다 USE 명령으로 선택한다


    새로운 테이블을 생성해보자

    topic이라는 이름의 다음과 같은 테이블을 생성하고 싶다


    id 

    title 

    description 

    created 

    author 

    profile 

     

     

     

     

     

     


    이를 위 cheat sheet를 참고하여 작성하면


    각 줄에서 추가적인 명령의 의미는 다음과 같다


    NOT NULL : 해당 column은 공백으로 둘 수 없다

    NULL : 해당 column은 공백으로 둘 수 있다

    AUTO_INCREMENT : 새로운 row가 추가될 때 1 증가된 값이 자동 설정된다

    PRIMARY KEY(id) : primary키로 id를 설정한다. 설정된 키는 중복되지 않는다


    생성된 테이블을 살펴보자



    정상적으로 생성되었다


    'ETC > Web, DB' 카테고리의 다른 글

    4. CRUD(2)  (0) 2019.01.10
    3. CRUD(1)  (0) 2019.01.10
    1. MySQL의 구조  (0) 2019.01.10
    [JavaScript] 8. 객체 property와 method  (0) 2019.01.10
    [JavaScript] 7. 객체 읽기, 쓰기  (0) 2019.01.10
Designed by Tistory.