-
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