์๋
ํ์ธ์ ๊ฐ์ผํ์(@talkit) ์
๋๋ค. ์๋ ๋ถํฐ ์ฐ๊ณ ์ถ์ ๊ธ์ด์๋๋ฐ ํ๋ฒ ์ ์ผ๋ณด๋ ค๊ณ ํฉ๋๋ค.
์๋๋ MySQL์ด๋ผ๋ DB ์์ง์ ์ฌ์ฉํ์์ต๋๋ค.
ํ์ง๋ง, MySQL์ด๋ผ๋ DB๊ฐ Oracle์ด๋ผ๋ ํ์ฌ์ ์ธ์ ๋์์ต๋๋ค.
๊ทธ๋์ MySQL ์ปค๋ฎค๋ํฐ ๋ฒ์ ผ๋ ์ฌ์ฉํ์ง๋ง, MariaDB๋ฅผ ์ฌ์ฉํ๊ณ ์์ต๋๋ค.
์ฌ๋ฐ๋ ๊ฒ์ MySQL์ด๋ MariaDB๊ฐ ์๋ฅ์ด์ฌ์ ๋ช ๋ น์ด๋ ๋์ผํ๋ค๋ ๊ฒ๋๋ค.
์ฌ์ง์ด ํด๋ผ์ด์ธํธ๋ ํธํ์ด ๊ฐ๋ฅํฉ๋๋ค.
Java๋ผ๋ ํ๋ก๊ทธ๋จ์ DB ๋๋ผ์ด๋ธ๋ ํธํ์ด ๊ฐ๋ฅ ํฉ๋๋ค.
์ค๋์ ๋ชฉ์ฐจ ์ฑ๊ฒฉ์ผ๋ก ๊ธ์ ์ ๋๋ก ํ๊ฒ ์ต๋๋ค.
MariaDB Server ์ค์น
-> ์๋ ๊ธ์ ์จ๋์ ๋ถ๋ค์ด ๋ง์ผ์
์ ์ ๋ ์ค์ต ํํ๋ก ๊ทธ๋ฅ ์งํํ๊ฒ ์ต๋๋ค.
MariaDB Client ์ค์น
-> mysql.exe๋ผ๋ ๋์ค ํํ์ ํด๋ผ์ด์ธํธ๋ฅผ ์ฌ์ฉํด๋ ๋์ง๋ง, DBeaver ๋ผ๋ ํด๋ผ์ด์ธํธ๋ฅผ ์๊ฐ ํฉ๋๋ค.
MariaDB ๊ณ์ ์ค์
-> root ๊ณ์ ์ ๊ทธ๋๋ก ์ฌ์ฉํด๋ ๋์ง๋ง, ์์ ๋ง์ ๊ณ์ ์ ๋ง๋ค๊ณ , Database๋ฅผ ๋ง๋ค์ด์ ์ฌ์ฉํ๋ ๊ฒ์ด ๋ณด์์ ์ข์์ ํด๋น ๋ด์ฉ์ ๋ํ ์ค๋ช
์ ์งํ ํฉ๋๋ค.
SQL ์ค๋ช
SELECT, INSERT, UPDATE DELETE ๋ฌธ์ ๋ํด์ ๊ฐ๋ตํ ์๊ฐ ํฉ๋๋ค.
SQL ์ค์
๊ฐ๊ณ๋ถ ํ
์ด๋ธ์ ํ๋ ๋ง๋ค๊ณ ๊ฐ๊ณ๋ถ๋ฅผ SQL๋ก ๊ฐ์ด ๋ง๋ค์ด ๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค.
SQL ํ๋
๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ๋ฐ์ดํฐ๊ฐ ๋์ด๋๋ฉด ๋๋ ค ์ง๋๋ค. ๋๋ ค์ง์ง ์๋๋ก ์ค๊ณํ๊ณ , ๋ง๋ค์ด์ผ๊ฒ ์ง๋ง, ์ค๊ณ๋ฅผ ์ ๋๋ก ํด๋ ๋๋ ค์ง๋ ๊ฒฝ์ฐ๊ฐ ์์ด์ SQL์ ์ด์ฉํด์ ํ๋์ ์งํ ํฉ๋๋ค.
์์ ๋์ ๋ฌธ์๋ฅผ ๋ง๋ค์ด ๋ณผ์๊ฐ์ ๋๋ค. 1~2์ฃผ์ ํํธ์ ๋ ์ถํ์ ํด๋ณผ ๊ณํ์ ๋๋ค.
๊ฐ์ฌํฉ๋๋ค.
๋ด์ผ๋ ์ฆ๊ฑฐ์ด ํ๋ฃจ ๋์ญ์์ค.