[생활코딩/SQL] MySQL - SQL과 테이블의 구조, 테이블의 생성

2021. 8. 13. 20:0003. 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를 중복되지 않게 하겠다.

)

스프레드시트와 데이터베이스의 차이점

  • 입력될 데이터의 타입을 강력하게 규제할 수 있다.

MySQL: Data Types

반응형