ํ (Table)
- ๋ฐ์ดํฐ๋ค์ ๋ชจ์
- row, record, ํ : ๋ฐ์ดํฐ ํ๋ํ๋
- column, ์ด : ๋ฐ์ดํฐ ํ์
๋ฐ์ดํฐ๋ฒ ์ด์ค (Database) / ์คํค๋ง(schema)
- ํ๋ค์ ๊ทธ๋ฃจํํ ๋จ์๋ก ์ฐ๊ด๋ ๋ฐ์ดํฐ๋ฅผ ๋ฌถ์ด์ค๋ค.
- ํ์ผ์ ๋ฌถ๋ ํด๋(๋๋ ํฐ๋ฆฌ)๊ฐ์ ๊ฐ๋
๋ฐ์ดํฐ๋ฒ ์ด์ค ์๋ฒ (Database server)
- ์คํค๋ง(schema๋ค์ ๋ฌถ๋ ๋จ์
- ๋ณดํต ์ค์นํ MySQL ํ๋ก๊ทธ๋จ์ ์๋ฏธํ๋ค.
Table ์์ฑํ๊ธฐ
CREATE TABLE topic ( |
CRUD - INSERT
- DESC table_name; ์ผ๋ก ํ ์ด๋ธ์ ๊ตฌ์กฐ๋ฅผ ํ์ธํ ์ ์๋ค.
ํ ์์ฑํ๊ธฐ
INSERT INTO table_name (column1, column2, column3, ...) |
CRUD - SELECT
- ๋ชจ๋ ๋ฐ์ดํฐ ํ์
- ์ผ๋ถ ๋ฐ์ดํฐ ํ์
- WHERE ๋ฌธ์ ํตํ ํน์ ๋ฐ์ดํฐ ํ์ธ
- ๋ด๋ฆผ์ฐจ์์ผ๋ก ์ถ๋ ฅ
- 2๊ฐ๋ง ์ถ๋ ฅ
CRUD - UPDATE
- ํน์ ๋ฐ์ดํฐ๋ฅผ UPDATEํ๊ธฐ
CRUD - DELETE
- ํน์ ๋ฐ์ดํฐ ํ ์ญ์ ํ๊ธฐ
JOIN ํค์๋
- ๋ค์ํ ๋ฐ์ดํฐ ํ ์ด๋ธ์์ ๊ฐ ํ ์ด๋ธ๋ณ๋ก ๋ฐ์ดํฐ์ ๊ต์งํฉ์ด ์กด์ฌํ๋ค๋ฉด JOIN ํค์๋๋ฅผ ํตํด ์ด๋ฅผ ํฉ์ณ์ ๋ณผ ์ ์๋ค.
- JOIN ์ฌ์ฉ
*Reference