- SELECT (프로젝션 도구)
- FROM (하드 디스크의 테이블을 메모리로 퍼올리는 것)
- WHERE (행 고르기 - 하드 디스크에서 연산 됨)
- PROJECTION (특정한 열만 선택하는 것)
- TABLE (전체 껍데기)
- column (컬럼 제목)
- row = record (행)
- cursor
- full-scan
- constraint (컬럼에 제약을 준다)
- unique (유일하다)
- index → random access
- schema (테이블 구조)

✅ 정리 표
개념 | 설명 | 사진 속 해당 부분 |
Table (테이블) | 데이터 저장 공간 | 전체 구조 |
Column (컬럼) | 속성 | no , name , phone , age |
Row (행, 레코드) | 한 개의 데이터 | 1, 홍길동, 102222, 20 |
SELECT | 특정 데이터 선택 | SELECT name FROM users; |
FROM | 테이블을 불러옴 | FROM users; |
WHERE | 특정 행 필터링 | WHERE age = 20; |
PROJECTION | 특정 열 선택 | SELECT name, age FROM users; |
cursor (커서) | 데이터를 한 줄씩 읽음 | 데이터 이동 과정 |
full-scan | 테이블 전체 검색 | SELECT * FROM users; |
constraint | 제약 조건 | PRIMARY KEY , NOT NULL |
unique | 중복 방지 | phone UNIQUE |
index | 랜덤 검색 가능 | CREATE INDEX idx_phone; |
schema | 테이블 구조 | 컬럼 이름 구조 |
📌 행(Row) vs 열(Column) 차이점
개념 | 설명 | 예제 |
행(Row, Record, Tuple) | 테이블에서 하나의 데이터 세트(가로 한 줄) | (1, 홍길동, 102222, 20) |
열(Column, Attribute, Field) | 같은 속성을 가진 데이터의 집합 | name 컬럼에는 "홍길동", "임꺽정", "장보고" 같은 값들이 들어감 |
Share article