์ผ๋ฐ์ ์ผ๋ก ์ปดํจํฐ ์์คํ ์ ์ ์ฅ๋๋ ๊ตฌ์กฐํ๋ ์ ๋ณด, ์กฐ์งํ๋ ๋ฐ์ดํฐ์ ๋ชจ์์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ผ๊ณ ํ๋ค.
SQL์ ๋ฐ์ดํฐ ์กฐ์์ด(DML) ์ค ํ๋์ธ SELECT๋ฌธ์ WHERE, ORDER BY, GROUP BY์ ๋ํด ์์๋ณด์.
DML ์ธ์ด INSERT๋ฌธ, UPDATE๋ฌธ, DELETE๋ฌธ์ ์ค์ตํด๋ณด์๋ค.
JOIN์ด๋ ์คํ ์คํค๋ง ๋ชจ๋ธ์ ์ฌ์ฉํ RDBMS์์ ๊ฐ ํ ์ด๋ธ์ ๋ณํฉํด์ ์์ ํ ์ ๋ณด๋ฅผ ์ป๊ธฐ์ํด ์ฌ์ฉํ๋ ์ฐ์ฐ์ด๋ค.
safe mode๋ฅผ ํด์ ํ์ฌ DML๋ฅผ ์ฌ์ฉํ ๋ select์ ์ pk๊ฐ ์๋ ์ปฌ๋ผ์ ์ฌ์ฉํด๋ณด์
ํธ๋์ญ์ ์ ์์์ฑ์ ์งํค๋ฉฐ ์คํ๋์ด์ผ ํ๋ SQL๋ฌธ๋ค์ํ๋์ ์์ ์ผ๋ก ๋ฌถ์ด ์ฒ๋ฆฌํ๋ ๋ฐฉ๋ฒ์ด๋ค.
view๋, ์์ฃผ selectํ๋ ์ฟผ๋ฆฌ๊ฐ ์์ ๋ ํด๋น select์ฟผ๋ฆฌ๋ก ๋ง๋ค์ด์ง ๊ฐ์ ํ ์ด๋ธ์ ์ด๋ฆ์ ์ฃผ๊ณ ๊ทธ๊ฒ์ ์ฌ์ฉํ์ฌ ์ง์ํ ์ ์๋๋ก ํด์ฃผ๋ ๋ฐฉ๋ฒ์ด๋ค.
Trigger๋ ํ ์ด๋ธ์ ์ด๋ฒคํธ๊ฐ ๋ฒ์ด์ง๊ธฐ ์ง์ ์ด๋ ์งํ์ ์ด๋ค ์์ ์ ์๋ ์ํํ๊ฒ ํ๋ ๊ธฐ๋ฅ์ด๋ค.
`์ธ๋ฑ์ค`๋ ํ ์ด๋ธ์์ ๊ฒ์ ์์ ์ ๋น ๋ฅด๊ฒ ์ํํ๊ธฐ ์ํด MySQL์ด ๋ณ๋๋ก ๋ง๋๋ ๋ฐ์ดํฐ ๊ตฌ์กฐ๋ฅผ ๋งํ๋ค.