DBMS(DataBase Management System) ์ค ํ๋
- ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๊ด๋ฆฌ, ์ด์ํ๋ ์ํํธ์จ์ด
- ์ฌ์ฉ์๋ ์์ฉ ํ๋ก๊ทธ๋จ --> DBMS๊ฐ ๊ด๋ฆฌํ๋ ๋ฐ์ดํฐ์ ๋์์ ์ ์ํ์ฌ ๋ฐ์ดํฐ๋ฅผ ๊ณต์ ํจ
https://www.postgresql.org/download/windows/
๋ก ์ ์ํด์ ๊ฐ ์ด์์ฒด์ ์ ๋ง๋ ๋ฒ์ ์ค์นํ๊ธฐ
์๋์ฐ์ ๊ฒฝ์ฐ, ์์คํ ๋ณ์ ์ถ๊ฐํด์ผํจ
์ค์น ์ postgres ๊ณ์ ๊ณผ ๋น๋ฐ๋ฒํธ ์ค์ ๊ธฐ์ต ํ์
์๋์ฐ ๊ฒ์ → ์์คํ ํ๊ฒฝ ๋ณ์ ํธ์ง (์ ์ดํ์์๋ ๋ค์ด๊ฐ ์ ์์) → ์์คํ ๋ณ์ ์ถ๊ฐ path์
C:\Program Files\PostgreSQL\13\bin ์ถ๊ฐํ๊ธฐ
pgAdmin 4.exe ์คํํ๋ฉด ํ์ธ (GUI ํด)
postgreSQL ์ค์น ํ ์๋์ฐ ๊ฒ์์์ SQL shell ์น๊ณ ์คํํ๋ฉด psql ๋ช ๋ น์ด ์ฌ์ฉ ๊ฐ๋ฅ
ํน์ cmd ์ฐฝ์ psql -U [username] ์ ๋ ฅํ๋ฉด postgreSQL ์๋ฒ ์ ์ ๊ฐ๋ฅ, SQL shell ์์ ์ ๋ ฅํ๋ ๊ฒ๊ณผ ๋์ผ
+ SQL shell ์ด์ฉํ๊ธฐ
\l # ํ์ฌ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์กฐํ
\c [๋ฐ์ดํฐ๋ฒ ์ด์ค๋ช ] # ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ ์
\d [ํ ์ด๋ธ๋ช ] # table ์์ธ ์ ๋ณด ์กฐํ
\dt # ํ์ฌ ์ ์ํด์๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ table list ์กฐํ
select * from pg_tables; # ํ์ฌ ์ ์ํด์๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ table list ์กฐํ
\l # ํ์ฌ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์กฐํ
\c [๋ฐ์ดํฐ๋ฒ ์ด์ค๋ช
] # ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ ์
\d [ํ
์ด๋ธ๋ช
] # table ์์ธ ์ ๋ณด ์กฐํ
\dt # ํ์ฌ ์ ์ํด์๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ table list ์กฐํ
select * from pg_tables; # ํ์ฌ ์ ์ํด์๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ table list ์กฐํ