rename 2

[SQL] DROP / TRUNCATE / RENAME

1. DROP - ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ฐ์ฒด๋ฅผ ์‚ญ์ œํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ - ํ…Œ์ด๋ธ”์ด ์‚ญ์ œ๋˜๋ฏ€๋กœ ํ…Œ์ด๋ธ”์— ์ €์žฅ๋œ ๋ฐ์ดํ„ฐ๋„ ๋ชจ๋‘ ์‚ญ์ œ๋จ - ์‚ญ์ œ ํ›„์—๋Š” ํ•ด๋‹น ํ…Œ์ด๋ธ”์„ ๋” ์ด์ƒ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Œ DROP TABLE EMP; 2. TRUNCATE - ํŠน์ • ํ…Œ์ด๋ธ”์˜ ๋ชจ๋“  ๋ฐ์ดํ„ฐ๋ฅผ ์‚ญ์ œํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ - ๋ฐ์ดํ„ฐ๋งŒ ์‚ญ์ œํ•˜๋ฏ€๋กœ ํ…Œ์ด๋ธ” ๊ตฌ์กฐ์—๋Š” ์˜ํ–ฅ์„ ์ฃผ์ง€ ์•Š์Œ - ๋ฐ์ดํ„ฐ ์กฐ์ž‘์–ด ์ค‘ WHERE ์ ˆ์„ ๋ช…์‹œํ•˜์ง€ ์•Š์€ DELETE ๋ฌธ์˜ ์ˆ˜ํ–‰๊ณผ ๊ฐ™์€ ๊ธฐ๋Šฅ์„ ์ˆ˜ํ–‰ํ•˜์ง€๋งŒ, TRUNCATE๋Š” ๋ฐ์ดํ„ฐ ์ •์˜์–ด์ด๊ธฐ ๋•Œ๋ฌธ์— DELETE ๋ฌธ๊ณผ ๋‹ฌ๋ฆฌ ROLLBACK์ด ๋ถˆ๊ฐ€๋Šฅํ•˜๋‹ค. ์ฆ‰, ๋ณต๊ตฌํ•  ์ˆ˜ ์—†๋‹ค - DELETE ๋ฌธ์€ ๋ฐ์ดํ„ฐ๊ฐ€ ์‚ญ์ œ๋˜์–ด๋„ ํ…Œ์ด๋ธ”์˜ ์šฉ๋Ÿ‰์ด ๊ฐ์†Œํ•˜์ง€ ์•Š์ง€๋งŒ, TRUNCATE ๋Š” ํ…Œ์ด๋ธ”์˜ ์šฉ๋Ÿ‰์„ ์ดˆ๊ธฐํ™”ํ•œ๋‹ค TRUNCATE TABLE EMP; 3. ..

[SQL] ALTER

1. ALTER - ์ด๋ฏธ ์ƒ์„ฑ๋œ ์˜ค๋ผํด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ฐ์ฒด, ํ…Œ์ด๋ธ”์„ ๋ณ€๊ฒฝํ•  ๋•Œ ์‚ฌ์šฉ - ํ…Œ์ด๋ธ”์— ์ƒˆ ์นผ๋Ÿผ์„ ์ถ”๊ฐ€, ์‚ญ์ œํ•˜๊ฑฐ๋‚˜ ์นผ๋Ÿผ์˜ ์ž๋ฃŒํ˜• ๋˜๋Š” ๊ธธ์ด๋ฅผ ๋ณ€๊ฒฝํ•˜๋Š” ๋“ฑ ํ…Œ์ด๋ธ” ๊ตฌ์กฐ ๋ณ€๊ฒฝ๊ณผ ๊ด€๋ จ๋œ ๊ธฐ๋Šฅ ์ˆ˜ํ–‰ 2. ADD ํ‚ค์›Œ๋“œ - ํ…Œ์ด๋ธ”์— ์ƒˆ ์นผ๋Ÿผ ์ถ”๊ฐ€ -- 1. ALTER TABLE EMP_ALTER ADD HP VARCHAR2(20); (1) EMP_ALTER ํ…Œ์ด๋ธ”์— VARCHAR2 ์ž๋ฃŒํ˜•์˜ ๊ธธ์ด 20์ธ ์ด๋ฆ„ HP ์นผ๋Ÿผ์„ ์ถ”๊ฐ€ 3. RENAME ํ‚ค์›Œ๋“œ - ํ…Œ์ด๋ธ”์˜ ์นผ๋Ÿผ ์ด๋ฆ„์„ ๋ณ€๊ฒฝํ•  ๋•Œ ์‚ฌ์šฉ -- 1. ALTER TABLE EMP_ALTER RENAME COLUMN HP TO TEL; (1) EMP_ALTER ํ…Œ์ด๋ธ”์— ์นผ๋Ÿผ HP์˜ ์ด๋ฆ„์„ TEL ๋กœ ๋ณ€๊ฒฝ 4. MODIFY ํ‚ค์›Œ๋“œ - ํ…Œ์ด๋ธ”์˜ ํŠน์ • ์นผ๋Ÿผ์˜ ..