๋ทฐ(View)
๋ทฐ๋ ํ๋ ์ด์์ ํ
์ด๋ธ์ด๋ ๋ค๋ฅธ ๋ทฐ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๋ง๋ค์ด์ง ๊ฐ์ ํ
์ด๋ธ์
๋๋ค.
๋ทฐ์ ํน์ง
โข
๋ฐ์ดํฐ์ ๋
๋ฆฝ์ฑ์ ์ ๊ณตํฉ๋๋ค
โข
๋ณต์กํ ์ฟผ๋ฆฌ๋ฅผ ๋จ์ํํ ์ ์์ต๋๋ค
โข
๋ณด์์ฑ์ ํฅ์์ํฌ ์ ์์ต๋๋ค (ํน์ ์ปฌ๋ผ๋ง ๋ณด์ฌ์ฃผ๊ธฐ ๊ฐ๋ฅ)
โข
๋ฐ์ดํฐ ์ง๊ณ์ ์ฌ์ฌ์ฉ์ด ์ฉ์ดํฉ๋๋ค
โข
์๋ธ์ฟผ๋ฆฌ๋ฅผ ๋์ฒดํ์ฌ ์ฑ๋ฅ์ ํฅ์์ํฌ ์ ์์ต๋๋ค
์ฝ๋
1. ๋ทฐ ์์ฑ
CREATE VIEW view_name AS
SELECT column1, column2
FROM table_name
WHERE condition;
SQL
๋ณต์ฌ
2. ๋ทฐ ์์
ALTER VIEW view_name AS
SELECT column1, column2, column3
FROM table_name
WHERE condition;
SQL
๋ณต์ฌ
3. ๋ทฐ ์ญ์
DROP VIEW view_name;
SQL
๋ณต์ฌ
์ฃผ์์ฌํญ: ๋ทฐ๋ฅผ ์์ฑํ ๋๋ ๊ธฐ๋ณธ ํ
์ด๋ธ์ ๋ฌด๊ฒฐ์ฑ๊ณผ ์ ์ฝ์กฐ๊ฑด์ ๊ณ ๋ คํด์ผ ํฉ๋๋ค.