๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ด๋ฆฌ ์์คํ (RDBMS)์ ๋ฐ์ดํฐ๋ฅผ ๊ด๋ฆฌํ๊ธฐ ์ํด ์ค๊ณ๋ ํน์ ๋ชฉ์ ์ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์ด๋ค. ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ด๋ฆฌ ์์คํ ์์ ์๋ฃ์ ๊ฒ์๊ณผ ๊ด๋ฆฌ, ๋ฐ์ดํฐ๋ฒ ์ด์ค ์คํค๋ง ์์ฑ๊ณผ ์์ , ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ฐ์ฒด ์ ๊ทผ ์กฐ์ ๊ด๋ฆฌ๋ฅผ ์ํด ๊ณ ์๋์๋ค. ๋ง์ ์์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ด๋ จ ํ๋ก๊ทธ๋จ๋ค์ด SQL์ ํ์ค์ผ๋ก ์ฑํํ๊ณ ์๋ค.
๋ฐ์ดํฐ ์ ์์ด๋? ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ ์ํ๋ ์ธ์ด์ด๋ฉฐ, ๋ฐ์ดํฐ๋ฅผ ์์ฑ, ์์ , ์ญ์ ํ๋ ๋ฑ์ ๋ฐ์ดํฐ์ ์ ์ฒด ๊ณจ๊ฒฉ์ ๊ฒฐ์ ํ๋ ์ธ์ด์ด๋ค.
๋ช ๋ น์ด | ๊ธฐ๋ฅ |
---|---|
CREATE | ๋ฐ์ดํฐ ๋ฒ ์ด์ค, ํ ์ด๋ธ๋ฑ์ ์์ฑํ๋ค. |
ALTER | ํ ์ด๋ธ์ ์์ ํ๋ค. |
DROP | ๋ฐ์ดํฐ๋ฒ ์ด์ค, ํ ์ด๋ธ์ ์ญ์ ํ๋ค. |
TRUNCATE | ํ ์ด๋ธ์ ์ด๊ธฐํ ์ํจ๋ค. |
๋ฐ์ดํฐ ์กฐ์์ด๋? ์ ์๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ ๋ ฅ๋ ๋ ์ฝ๋๋ฅผ ์กฐํํ๊ฑฐ๋ ์์ ํ๊ฑฐ๋ ์ญ์ ํ๋ ๋ฑ์ ๊ธฐ๋ฅ์ ์ํํ๋ ์ธ์ด์ด๋ค.
๋ช ๋ น์ด | ๊ธฐ๋ฅ |
---|---|
SELECT | ๋ฐ์ดํฐ๋ฅผ ์กฐํํ๋ค. |
INSERT | ๋ฐ์ดํฐ๋ฅผ ์ฝ์ ํ๋ค. |
UPDATE | ๋ฐ์ดํฐ๋ฅผ ์์ ํ๋ค. |
DELETE | ๋ฐ์ดํฐ๋ฅผ ์ญ์ ํ๋ค. |
๋ฐ์ดํฐ ์ ์ด์ด๋? ๋ฐ์ดํฐ๋ฒ ์ด์ค์์ ๋ฐ์ดํฐ์ ๋ํ ์ก์ธ์ค๋ฅผ ์ ์ดํ๊ธฐ ์ํ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ธ์ด ๋๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ธ์ด ์์์ด๋ค. ๊ถํ ๋ถ์ฌ(GRANT)์ ๋ฐํ(REVOKE)์ด ์์ผ๋ฉฐ, ์ค์ ํ ์ ์๋ ๊ถํ์ผ๋ก๋ ์ฐ๊ฒฐ(CONNECT), ์ง์(SELECT), ์๋ฃ ์ฝ์ (INSERT), ๊ฐฑ์ (UPDATE), ์ญ์ (DELETE) ๋ฑ์ด ์๋ค.
๋ช ๋ น์ด | ๊ธฐ๋ฅ |
---|---|
GRANT | ํน์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ฌ์ฉ์์๊ฒ ํน์ ์์ ์ ์ํ ๊ถํ์ ๋ถ์ฌ |
REVOKE | ํน์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ด์ฉ์์๊ฒ ๋ถ์ฌํ ํน์ ๊ถํ์ ๋ฐํ |
๊ถํ | ๊ธฐ๋ฅ |
---|---|
CONNECT | ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋๋ ์คํค๋ง์ ์ฐ๊ฒฐํ๋ ๊ถํ |
SELECT | ๋ฐ์ดํฐ๋ฒ ์ด์ค์์ ๋ฐ์ดํฐ๋ฅผ ๊ฒ์ํ๋ ๊ถํ |
INSERT | ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ฐ์ดํฐ๋ฅผ ๋ฑ๋กํ ์ ์๋ ๊ถํ |
UPDATE | ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ฐ์ดํฐ๋ฅผ ์ ๋ฐ์ดํธ ํ ์ ์๋ ๊ถํ |
DELETE | ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ฐ์ดํฐ๋ฅผ ์ญ์ ํ ์ ์๋ ๊ถํ |
USAGE | ์คํค๋ง ๋๋ ํจ์์ ๊ฐ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ฐ์ฒด๋ฅผ ์ฌ์ฉํ ์ ์๋ ๊ถํ |