[생활코딩/SQL] MySQL - SQL과 테이블의 구조, 테이블의 생성
2021. 8. 13. 20:00ㆍ03. Resources/Database
728x90
반응형
SQL과 테이블의 구조
Structured Query Language
표
x축 : row, record, 행
y축 : column, 열
테이블의 생성
USE opentutorials;
CREATE TABLE topic(
id INT(11) NOT NULL AUTO_INCREMENT,
# INT: datatype, 11: 숫자를 얼마까지 노출시킬 것인가, NOT NULL: 값이 없는 것을 허용하지 않겠다.
# AUTO_INCREMENT: 중복되지 않는 점차 증가하는 숫자를 이용하겠다.
title VARCHAR(100) NOT NULL,
# VARCHAR: datatype, 100: 최대 100개의 단어, NOT NULL: 값이 없는 것을 허용하지 않겠다.
description TEXT NULL,
# TEXT: datatype, NULL: 값 없는 것도 허용
created DATETIME NOT NULL,
author VARCHAR(30) NULL,
profile VARCHAR(100) NULL,
PRIMARY KEY(id));
# id를 중복되지 않게 하겠다.
)
스프레드시트와 데이터베이스의 차이점
- 입력될 데이터의 타입을 강력하게 규제할 수 있다.
반응형
'03. Resources > Database' 카테고리의 다른 글
[생활코딩/SQL] MySQL - 관계형 데이터베이스의 필요성 (0) | 2021.08.17 |
---|---|
[생활코딩/SQL] MySQL - 삽입(INSERT), 선택(SELECT), 업데이트(UPDATE), 제거(DELETE) (0) | 2021.08.15 |
[생활코딩/SQL] MySQL - MySQL의 구조, 서버 접속, 스키마의 사용 (0) | 2021.08.11 |
[생활코딩/SQL] MySQL - 데이터베이스의 목적, 설치 (0) | 2021.08.09 |
[생활코딩/SQL] Database1 강의 정리 (0) | 2021.08.07 |