@@@ SQL/생활코딩 - Database

3. 테이블 생성

HTG 2021. 7. 18. 21:24
728x90

명령어를 검색할 때 cheat sheet를 검색.

 

- 엑셀과 데이터베이스의 차이점

엑셀의 셀안에는 아무 값이나 넣을 수 있지만 데이터베이스에서는 어떤 값이 들어갈지 정해야 함.

이는 언뜻 불편해 보일 수 있지만 데이터의 무결성과 일관성을 유지함으로써 데이터베이스의 안정성을 키우는 행위라고 볼 수 있다.

 

CREATE TABLE topic(
# 이름/데이터타입(길이)/옵션
   id INT(11) NOT NULL AUTO_INCREMENT,  # NOT NULL : 공백 X 
                                        # AUTO_INCREMENT : 자동으로 증가(중복 x)
   title VARCHAR(100) NOT NULL,
   description TEXT NULL,
   created DATETIME NOT NULL,
   author VARCHAR(30) NULL,
   profile VARCHAR(100) NULL,
   PRIMARY KEY(id)                      # KEY("이름") 이름을 중복 X (고윳값을 갖게 한다)

);

 

'@@@ SQL > 생활코딩 - Database' 카테고리의 다른 글

5. CRUD - Read (11)  (0) 2021.07.18
4. CRUD - Create (9 ~ 10)  (0) 2021.07.18
2. 입문 (5 ~ 7)  (0) 2021.07.18
1. MySQL 구조  (0) 2021.07.18
0. 설치  (0) 2021.07.18