테이블은 쉽게 행과 열, row와 column으로 나뉘어진다.
id | title | description | created |
---|---|---|---|
1 | MySQL | MySQL... | 22/1/1 |
2 | Oracle | Oracle... | 22/1/2 |
Row(행)에 해당하는 데이터 : 1, MySQL, MySQL..., 22/1/1
Column(열)에 해당하는 데이터 : description, MySQL..., Oracle...
위의 표를 만들어보겠다.
CREATE TABLE 테이블 이름;
위의 명령어를 작성하면, 테이블 이름을 가진 테이블을 만들 수 있으며, 테이블 안에 데이터도 넣을 수 있다.
CREATE TABLE topic(
id INT(11) NOT NULL AUTO_INCREMENT,
title VARCHAR(100) NOT NULL,
description TEXT NULL,
created DATETIME NOT NULL,
author VARCHAR(15) NULL,
profile VARCHAR(200) NULL,
PRIMARY KEY(id));
>>> Query OK
위의 명령어 입력 시, Query OK 가 나오면 성공적으로 테이블이 만들어진 것이다.
author(글쓴이)와 profile(글쓴이 정보)는 테이블의 내용이 살짝 부실해보여 추가해보았다.
우리가 만든 테이블이 잘 만들어졌는지 확인하기 위해 명령어를 입력하여 테이블을 확인한다.
SHOW TABLES;
테이블이 잘 만들어졌는지 확인했으면, 어떤 설정으로 구성되었는지 테이블의 내부가 궁금하다면 아래 명령어를 입력하여 확인한다.
SHOW FULL COLUMNS FROM 테이블 이름;
DROP TABLE 테이블 이름;
>>> Query OK
위 명령어를 입력하면 우리가 만든 테이블이 삭제된다.