์ค๋๋ง์ด์์
ํ์ ์ค๋๋ง์ ๋ธ๋ก๊ทธ ์ฐ๋ฌ ์๋ค!
์ฃผ๋ง๋์ ๋ฉ์ฌ ๊ฒฝ๋ถ ํด์ปคํค ์ค๋นํ๋ค๊ณ ๊ณต๋ถํ ์๊ฐ์ด ํ๋๋ ์์๋ค ใ ใ
๊ทธ๋์ ์ฝ๋์ ์๊ฐ์ ๋ง์ด ํ์ง ๋ชปํ๋๋ฐ ์ฝ๊ฐ ๋ถ__ํธ.. ๊ทธ๋์ ์ค๋ ๊ณต๊ฐ ์๊ฐ์ ์งฌ๋ด์ ์์ฆ ๊ด์ฌ ์๊ธด SQL ๋ฐ์ดํฐ ๋ถ์ ๊ฐ์ ์ด์ฌํ ์๊ฐํ๋ค.
DB๋ฅผ ๋ค๋ฃจ๋ ค๋ฉด SQL ์ธ์ด์ ์ฌ์ฉ๋ฒ์ ์ตํ๋ ๊ฒ์ด ๊ธฐ๋ณธ! ๊ทธ๊ฑฐ์ ๋ํด ์ฝ๊ณ ์์ธํ ๋ฐฐ์ธ ์ ์์ด์ ๊ฐ์ ๋ณด๋ฉด์ ์ฐจ๊ทผ์ฐจ๊ทผ ๋ฐฐ์ฐ๋ ์ค์ด์๋ค. SQL์ ์ฌ์ฉํ๋ฉด ๋ฐ์ดํฐ ์ ์ฅ, ์กฐํ, ๊ฐฑ์ , ์ญ์ ๋ฑ์ ๋ค์ํ ์์ ์ ํ ์๊ฐ ์๋ค!
๊ทธ๋ฌ๋ฉด SQL์ ์ฌ์ฉํ ์ค ์๋ค๋ฉด ๋ญ๊ฐ ์ข์๊น? ์ญ์๋.. ์ทจ์ ํ ๋ ์ข๊ธฐ๋ ํ๊ณ , ๊ฐ๋ฐ์๊ฐ ์๋๋ผ ๋ ๋์๊ฐ์ ๊ธฐํ์๋ ๋ง์ผํฐ, ๋ฐ์ดํฐ ์ฌ์ด์ธํฐ์คํธ ๋ฑ ๋ค์ํ ์ง๊ตฐ์์ ๋๋ง์ ๋ฌด๊ธฐ๊ฐ ๋ ์ ์๋ค๋ ์ฅ์ ์ด ์๋ค!
ํ๊ต๋ ๋ค๋๊ณ .. ๋ํ๋ ์ค๋นํ๊ณ , ๊ณต๋ชจ์ ๋ ์ฐธ์ฌํ๊ณ ๊ทธ๋์ ๋นก์ผ ๊ฐ์๋ ์ซ์๋ฐ ์ฝ๋์์ ์ญ์๋ ์งง์ ๊ฐ์๊ฐ ์์ฒญ๋ ๋งค๋ ฅ์ด๋ค.. ๋๋ฌด ์ข์.
ํ์ฌ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ธฐ๋ณธ ๊ฐ๋ ์๊ฐํ๋ฉด์ 2-3ํ๋ ๋ ํ๊ต์์ ๋ฐฐ์ ๋ DB๋ฅผ.. ๋ณต์ตํ๋ ์๊ฐ์ ๊ฐ์ง๊ณ ์๋ค. ๊ฐ์๋ง ๋ฃ๊ณ ๋์๋ ๋ด๊ฐ ์ ๋๋ก ์ตํ๋์ง, ์๋์ง๋ฅผ ํ๋จํ๊ธฐ๊ฐ ํ๋ ๋ฐ ์ด๊ฑฐ๋ ํฐ ์ฑํฐ ํ๋ ๋๋๋ฉด ๊ฐ๋จํ ํด์ฆ๋ฅผ ํ์ด์ผ ๋ค์ ๊ฐ์๋ก ์๊ฐ์ด ๊ฐ๋ฅํด์! ํด์ฆ ๋ค ๋ง๊ณ ์ถ์ด์๋ผ๋ ๊ณ์ ๊ณต๋ถํ๊ฒ ๋๋๊ฑฐ์. ใ ใ ใ ใ
ํ ์ฃผ ๋์ ์ฑํฐ ํ๋ ์๊ฐ ํ๊ณ , ์ด๋ฒ ์ฃผ๋ ํ
์ด๋ธ ์์ฑํ๋ ๋ฒ์ ๋ํด์ ์๊ฐํด์ผํ๋ค.
์ผ๋จ ๋ด ๋น์ฐฌ ํฌ๋ถ๋ ์ฌ๊ธฐ๊น์ง ํ๊ณ ! ๋ญ ๋ฐฐ์ ๋์ง ๊ฐ๋ตํ๊ฒ ๋ด ๋ธ๋ก๊ทธ๋๊น ์ ์ด๋์ผ๊ฒ ๋ค.
๊ณต๋ถํ ๊ฑฐ ๊ฐ๋ ์ ๋ฆฌ
DBMS ์๋ฒ์ ํด๋ผ์ด์ธํธ ๊ตฌ์กฐ
DBMS์๋ ์ฃผ์ ๊ตฌ์ฑ ์์์ธ ๋ ์ข
๋ฅ์ ํ๋ก๊ทธ๋จ์ด ์๋ค.
- client: ์ฌ์ฉ์๊ฐ ์๋ฒ์ ์ ์ํด์ ์ํ๋ DB ๊ด๋ จ ์์ ์ ํ ์ ์๋๋ก, SQL์ ์ ๋ ฅํ ์ ์๋ ํ๋ฉด ๋ฑ์ ์ ๊ณตํ๋ ํ๋ก๊ทธ๋จ
- server: ํด๋ผ์ด์ธํธ๋ก๋ถํฐ SQL ๋ฌธ ๋ฑ์ ์ ๋ฌ๋ฐ์ DB ๊ด๋ จ ์์ ์ ์ง์ ์ฒ๋ฆฌํ๋ ํ๋ก๊ทธ๋จ
๋๋ถ๋ถ์ DBMS๊ฐ ํด๋ผ์ด์ธํธ๋ฅผ ํตํด ์๋ฒ๋ก ์ ์ํ๋ ๊ตฌ์กฐ๋ก ๋์ด์์. ์ฌ์ค ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ DBMS์ ๋ถ๋ฆฌ๋ ๊ฒ์ด ์๋๋ผ, ์๋ฒ๊ฐ ์ง์ ์ ์ฅํ๊ณ ๊ด๋ฆฌํ๋ ๋ฐ์ดํฐ์ ์งํฉ์ด๋ผ๋ ๊ฒ!
๊ฒฐ๊ตญ, DBMS๋ฅผ ์ฌ์ฉํ๋ค๋ ๊ฒ์ ์คํ๋๊ณ ์๋ ์๋ฒ์ ํด๋ผ์ด์ธํธ๋ฅผ ์ด์ฉํด์ ์ ์ํ ํ, ์ํ๋ ๋ช ๋ น์ ๋ด๋ฆฐ๋ค๋ ๋ป์ด๋ค.
์ด์ ๋ ๊ฐ๋ ์ ๋ฆฌ๊ฐ ์์ ๊ฒ ๊ฐ๋ค! ๐
ํด์ฆ ๋ณต์ต
1. ๋ฐ์ดํฐ๋ฒ ์ด์ค: ์ผ์ ํ ์ฒด๊ณ ์์ ์ ์ฅ๋ ๋ฐ์ดํฐ์ ์งํฉ
2. ํ๋์ ์ปดํจํฐ ์์๋ ์ฌ๋ฌ ๊ฐ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์์ฑํ ์ ์๊ณ , ํ๋์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์์๋ ์ฌ๋ฌ ๊ฐ์ ํ ์ด๋ธ์ ๋ง๋ค ์ ์๋ค.
3. row: ํ ์ด๋ธ์์ ํ๋์ ๊ฐ์ฒด๋ฅผ ๋ํ๋ด๋ ๊ฒ, column: ๊ฐ์ฒด์ ๊ฐ ์์ฑ์ ๋ํ๋ด๋ ๊ฒ
4. DBMS: DataBase Management System์ ์ฝ์
5. SQL: Structured Query Language์ ์ฝ์
6. Oracle: ๊ธฐ์ ์ฉ DB ์์ฅ์์ ์ค๋ผํด์ด๋ผ๋ DBMS๋ก ๋ง๋ํ ์ํฅ๋ ฅ์ ๋ผ์น๊ณ ์๊ณ , MySQL์ด๋ผ๋ DBMS ๋ํ ์์ ๋ฐ ๊ด๋ฆฌํ๊ณ ์๋ ํ์ฌ์ ์ด๋ฆ
7. DBMS๋ ์๋ฒ-ํด๋ผ์ด์ธํธ ๊ตฌ์กฐ๋ก ๋์ํ๋ค.
8. blog๋ผ๋ DB ์์ฑํ๋ SQL ๋ฌธ ๐๐ป
CREATE DATABASE blog;
์จ๋ ์ด๋ ๊ฒ ๊ณต๋ถํ ๊ฑฐ ์ ๋ฆฌ๋ฅผ ํด๋ณด์๊ณ .. ๋๊ฐ์ด ์์ง๋ฐ์ฝ์ธ ์ฌ๋๋ค์ด ์ฝ๋์์ ์๊ฐํ๋ค๋ฉด ์์ฃผ ์ด์ฌํ ํ ์ ์์๊ฑฐ๋ค.. ๋น๋๊ทํํ ๋น๊ทผ ๋ณด์ฌ์ฃผ๋ฉด์ ์ด์ฌํ ๋ฌ๋ฆฌ๋ผํ๋ ๊ฒ์ฒ๋ผ ใ ใ ใ ใ ์ฝ๋์๋ ๋๊ฒ ๋ณ๊ฑฐ ์ํ๋๋ฐ ์ฑ์ทจ๊ฐ์ ๋ง์ด ๋๋ผ๊ฒ๋ ํ๋ค. ์๋ฅผ๋ค๋ฉด
์ด๋ ๊ฒ ์ด์ฌํ ์๊ฐํ๋ฉด ๋ ๋ฒจ ๊ฐ์ด.. ํด์ ๋ง ํ์คํธ ๊นจ๋ ๊ฒ ๊ฐ๊ธฐ๋ ํ๊ณ .. ๋๋ ๋ฉ์ดํ ๋๊ฒ ์ข์ํ๋๋ฐ ์ฝ๊ฐ ๊ทธ๋ฐ๋๋. ใ ใ ใ ๋ฒ๋ ๋ ์ฌ๋ฅ ์ด์ฌํํด์ ๋ ๋ฒจ ์ ์ค๋ฅด๋ฉด ๊ดํ ๋ฟ๋ฏํด์ ๋ ํ๊ฒ ๋๋.. ๊ทธ๋ฐ ํจ๊ณผ๊ฐ ์ฝ๋์์๋ ์๋ค๊ถ.. ํํผ ๋ ๋ ๋ฒจ3์ด๋ฉด ์์ง ์ฝ๋ฆฐ์ด์ธ๋ฏ ใ ใ ๋ ๋ฒจ ๋นจ๋ฆฌ ์ฌ๋ ค์ ์ฝ๋ฉ๋ฐ์ฌ๊ฐ ๋์ผ๊ฒ ๋คใ .