๊ด๊ณํ DataBase
์ฅ) ์ค๋ณต๋ ๋ฐ์ดํฐ ๊ฐ์ ์ค์ผ ์ ์์ผ๋ฉฐ์ ์ง๋ณด์์ ๋ฅํ๋ค
๋จ) ์ง๊ด์ ์ด์ง ์์.
ํ ์ด๋ธ ๋ถ๋ฆฌ๋ฅผ ์๋ฃํ๋ค.
JOIN
SELECT * FROM [ํ ์ด๋ธ๋ช ] LEFT JOIN [์กฐ์ธํ๋ ํ ์ด๋ธ๋ช ] ON [์กฐ๊ฑด]
์ด๋ ๋ฏ ๊ฐ ํ ์ด๋ธ์ JOINํ๋๊ฒ์ topic table๊ณผ author table๋ง์ ์ฐ๊ฒฐ์ ์๋งํ๋๊ฒ์ด ์๋๋ค.
๊ฐ topic table์ ๋ฐ์ดํฐ์ comment๋ฅผ ์ถ๊ฐํ๋ค๊ณ ํ๋ฉด ๋์ผํ ๋ฐฉ์์ผ๋ก JOINํ๋ฉฐ ๋ฐ์ดํฐ๋ฅผ ํค์๋๊ฐ ์ ์๋ค.
๋ฐ์ดํฐ๋ฅผ ๊ด๋ฆฌํ๋๋ฐ ์์ด์ ์ค๋ณต์ ์ฒ๋ฆฌํ ์ ์๋ ๊ธฐ์ ์ ํ์ ์ด์๋ค.
์ธํฐ๋ท๊ณผ DB์ ๊ด๊ณ
๋ ธํธ๋ถ ๋จ 2๋๋ง์ผ๋ก ์ธํฐ๋ท์ ์ ์๊ฐ ๊ฐ๋ฅํ๋ค.
- ์์ฒญํ๋ ์ปดํจํฐ (client), ์์ฒญ๋ฐ์๊ฒ์ ์๋ตํ๋ ์ปดํจํฐ(server)
MySQL ์ค์น์ database client, database server๊ฐ ์๋์ผ๋ก ๊ฐ์ด ์ค์น๋๋ค.
./mysql ~ ์ ๋ค์ด๊ฐ๋ฉด mysql monitor๊ฐ ์คํ๋๋ฉฐ client์ค ํ๋๋ค. ๋ช ๋ น์ด๋ฅผ ํตํด server๋ฅผ ํตํ ๋ฐ์ดํฐ๋ฅผ ์ฌ์ฉํ๋ค.
'Develop Study ๐ป' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
ํ) ์ข์ git commit ๋ฉ์์ง๋ฅผ ์ํ ์์ด ์ฌ์ (0) | 2021.04.02 |
---|---|
Node.js + MySQL study ์ผ์ง 1 (0) | 2021.03.26 |
Mysql study์ผ์ง 3 (0) | 2021.03.21 |
Mysql study์ผ์ง 2 (0) | 2021.03.18 |
Mysql study์ผ์ง 1 (0) | 2021.03.18 |