테이블이란?

SQL에서 가장 중요한 개념은 테이블입니다. 테이블은 엑셀 시트처럼 생겼다고 생각하면 쉽습니다.

예를 들어 학생 정보를 담는 테이블이 있다고 해봅시다.

idnameage
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 등이 전부 대문자로 쓰여 있습니다. 다음 챕터에서 이에 관해서 짧게 다뤄보겠습니다.