-
TABLE ์์ฑ,์ญ์ ,๋ณ๊ฒฝDB 2022. 2. 25. 17:22
๐ก ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ธฐ๋ณธ
โ ํ : ๋ฐ์ดํฐ๋ฅผ ๊ธฐ๋กํ๋ ์ต์ข ์ ์ธ ๊ณณ
โ ๋ฐ์ดํฐ๋ฒ ์ด์ค[์คํค๋ง] : ํ๋ค์ ์๋ก ๊ทธ๋ฃนํ ํ ๋ ์ฌ์ฉํ๋ ์ผ์ข ์ ํด๋ == ์๋ก ์ฐ๊ด๋ ๋ฐ์ดํฐ๋ค์ ๊ทธ๋ฃนํํด์ค๋ค
โ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์๋ฒ : ์คํค๋ง๋ค์ด ์ ์ฅ๋์ด ์๋๊ณณ
๐ก TABLE ์์ฑ : CREATE TABLE
CREATE TABLE ํ ์ด๋ธ๋ช ( ์ปฌ๋ผ๋ช ํ์ [NOT]NULL, ... );
* PRIMART KEY : ๊ฐ๊ฐ์ ํ ์๋ณํ ๋ ์ฌ์ฉ, ์ค๋ณต ๋ฐฉ์ง
๐ก ALTER ๋ณ๊ฒฝ : ALTER TABLE
ALTER TABLE ํ ์ด๋ธ๋ช ADD ์ปฌ๋ผ๋ช ๋ฐ์ดํฐํ์ [DEFAULT ๊ฐ]; // ์ด ์ถ๊ฐ ALTER TABLE ํ ์ด๋ธ๋ช MODIFY ์ปฌ๋ผ๋ช ๋ฐ์ดํฐํ์ [DEFAULT ๊ฐ]; // ์ปฌ๋ผ ๋ฐ์ดํฐํ์ ๋ณ๊ฒฝ ALTER TABLE ํ ์ด๋ธ๋ช DROP ์ปฌ๋ผ๋ช ; // ์ปฌ๋ผ์ญ์ ALTER TABLE ํ ์ด๋ธ๋ช RENAME ์๋ก์ด ํ ์ด๋ธ๋ช ; // ํ ์ด๋ธ๋ช ๋ณ๊ฒฝ RENAME TABLE ํ ์ด๋ธ๋ช TO ์๋ก์ด ํ ์ด๋ธ๋ช ;
๐ก TABLE ์ญ์ : DROP TABLE
DROP TABLE ํ ์ด๋ธ๋ช ; TRUNCATE TABLE ํ ์ด๋ธ๋ช ; // ํ ์ด๋ธ ๋ด์ฉ ์ญ์
๐ ์น ๊ธฐ๋ฐ ERD ํด + SQL ์๋ ์์ฑ ํ๋ก๊ทธ๋จ : https://aquerytool.com/
AQueryTool
{{source.erd_info.erd_name + '(Ver ' + erdVersion + ', ' + source.erd_info.db_type + ')'}}
aquerytool.com
๐ sql developer ๋จ์ถํค
: ํ์ฌ ์ฟผ๋ฆฌ ์คํ - ctrl + enter
: commit - F11, rollback - F12
: ์๋์ ๋ ฌ - ctrl + F7
* cheat sheet ์ฐธ์กฐ
'DB' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
JOIN (0) 2022.02.28 INSERT, SELECT, UPDATE, DELETE (0) 2022.02.28