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 |