테이블이란?
SQL에서 가장 중요한 개념은 테이블입니다. 테이블은 엑셀 시트처럼 생겼다고 생각하면 쉽습니다.
예를 들어 학생 정보를 담는 테이블이 있다고 해봅시다.
| id | name | age |
|---|---|---|
| 1 | 민지 | 23 |
| 2 | 준호 | 19 |
여기서:
- 열(Column): 데이터의 종류
- 이 테이블에서는
id,name,age가 됩니다
- 이 테이블에서는
- 행(Row): 실제 데이터 한 줄
- 이 테이블에서는 각 학생 데이터의 한줄이 됩니다 (예를 들어
1,민지,23처럼요)
- 이 테이블에서는 각 학생 데이터의 한줄이 됩니다 (예를 들어
테이블 만들기 (CREATE TABLE)
테이블을 만드는 SQL의 기본 형태는 다음과 같습니다.
CREATE TABLE users (
id INTEGER,
name TEXT,
age INTEGER
);
이 코드는 users라는 테이블을 만들고,
id, name, age라는 열을 추가합니다.
잠깐만요, 무언가 이상한 게 보이지 않나요?
다른 언어들과 다르게 CREATE, TABLE, INTEGER 등이 전부 대문자로 쓰여 있습니다.
다음 챕터에서 이에 관해서 짧게 다뤄보겠습니다.