SQL : Structure Query Language
RDBMS์ ์ ๋ณด๋ฅผ ๊ด๋ฆฌ ๋ฐ ์ฒ๋ฆฌํ๊ธฐ ์ํ ์ธ์ด
DDL(Data Definition Language, ๋ฐ์ดํฐ ์ ์์ด)
๊ฐ DB๊ตฌ์กฐ๋ฅผ ์ ์ํ๊ธฐ ์ํ ๋ช
๋ น์ด ์งํฉ
DML(Data Manipulation Language, ๋ฐ์ดํฐ ์กฐ์์ด)
DB์์ ๋ฐ์ดํฐ๋ฅผ ์กฐ์ํ๊ธฐ ์ํ ๋ช
๋ น์ด ์งํฉ
DCL(Data Control Language, ๋ฐ์ดํฐ ์ ์ด์ด)
DB๋ฅผ ์ ์ดํ๊ณ ํต์ ํ๊ธฐ ์ํด ์ฌ์ฉํ๋ ๋ช
๋ น์ด ์งํฉ
TCL(Transaction Control Language, ๋ฐ์ดํฐ ์ ์ด์ด)
ํธ๋์ญ์
์ ์ด ๋ช
๋ น์ผ๋ก DCL์์ ๋ถ๋ฆฌํด ํํํ๊ธฐ๋ ํจ
์ง๊ณํจ์ | ๊ธฐ๋ฅ |
---|---|
COUNT | ํน์ ์ด ๊ฐ์ ๊ฐฏ์, ํ์ ๊ฐฏ์ |
MAX | ํน์ ์ด ๊ฐ ์ค ์ต๋๊ฐ |
MIN | ํน์ ์ด ๊ฐ ์ค ์ต์๊ฐ |
SUM | ํน์ ์ด ๊ฐ์ ํฉ๊ณ |
AVG | ํน์ ์ด ๊ฐ์ ํ๊ท |
๋ ๊ฐ์ ํ ์ด๋ธ์ ๋ฌถ์ด์ ํ๋์ ๊ฒฐ๊ณผ๋ฅผ ์ถ์ถํ ๊ฒฝ์ฐ ํ์ฉ
์ถ์ฒ) https://www.codeproject.com/Articles/33052/Visual-Representation-of-SQL-Joins๋ ํ ์ด๋ธ์ ์กฐ์ธํ ๋, ๋ ํ ์ด๋ธ์ ๋ชจ๋ ์ง์ ํ ์ด์ ๋ฐ์ดํฐ๊ฐ ์กด์ฌํ ๋ ์ถ๋ ฅ
์ถ์ฒ) https://www.codeproject.com/Articles/33052/Visual-Representation-of-SQL-Joins๋ ํ ์ด๋ธ์ ์กฐ์ธํ ๋, 1๊ฐ์ ํ ์ด๋ธ์๋ง ๋ฐ์ดํฐ๊ฐ ์์ผ๋ฉด ์ถ๋ ฅ
ํ์ชฝ ํ ์ด๋ธ์ ๋ชจ๋ ํ๊ณผ ๋ค๋ฅธ ์ชฝ ํ ์ด๋ธ์ ๋ชจ๋ ํ์ ์กฐ์ธ
์ถ์ฒ) https://hongong.hanbit.co.kr/sql-%EA%B8%B0%EB%B3%B8-%EB%AC%B8%EB%B2%95-joininner-outer-cross-self-join/