top

๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

IT/MySQL

DB ์ด๋ฆ„, ํ…Œ์ด๋ธ” ์ด๋ฆ„, ํ•„๋“œ ์ด๋ฆ„ ์กฐํšŒํ•˜๊ธฐ



๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ์ด๋ฆ„, ํ…Œ์ด๋ธ” ์ด๋ฆ„, ํ•„๋“œ์˜ ์ด๋ฆ„์ด ๊ธฐ์–ต๋‚˜์ง€ ์•Š๊ฑฐ๋‚˜ ์ •ํ™•ํ•˜์ง€ ์•Š์„ ๋•Œ ์กฐํšŒํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ์•„๋ณธ๋‹ค.

 SQL

 ์„ค๋ช… 

 SHOW DATABASES;

 ํ˜„์žฌ ์„œ๋ฒ„์˜ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์กฐํšŒ 

 SHOW TABLE STATUS;

 ํ˜„์žฌ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์žˆ๋Š” ํ…Œ์ด๋ธ” ์กฐํšŒ 

 DESCRIBE ํ…Œ์ด๋ธ”์ด๋ฆ„; 

 ํ…Œ์ด๋ธ”์˜ ์—ด์ด ๋ฌด์—‡์ด ์žˆ๋Š”์ง€ ์กฐํšŒ (DESCRIBE=DISC) 

 SELECT ์—ด์ด๋ฆ„ FROM ํ…Œ์ด๋ธ”์ด๋ฆ„;

 ํ…Œ์ด๋ธ” ๋‚ด์˜ ๋ฐ์ดํ„ฐ ์กฐํšŒ 


1. SHOW DATABASES


SQL์„ ์ž…๋ ฅํ•˜๋ฉด ์„œ๋ฒ„์˜ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๊ฐ€ ๋‚˜์˜จ๋‹ค. ์™ผ์ชฝ Navigator์˜ Schemas ํƒญ์—์„œ๋„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.


2. SHOW TABLE STATUS


SQL์„ ์ž…๋ ฅํ•˜๋ฉด ํ˜„์žฌ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ํ…Œ์ด๋ธ”์ด ๋‚˜์˜จ๋‹ค. USE modeldb; ๋Š” ํ˜„์žฌ ํ…Œ์ด๋ธ”์„ modeldb๋ผ๋Š” ํ…Œ์ด๋ธ”๋กœ ์ง€์ •ํ•œ๋‹ค๋Š” ๊ฒƒ์ด๋‹ค. ์™ผ์ชฝ Navigator์˜ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์ด๋ฆ„ > Tables ์—์„œ๋„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.


3. DESCRIBE ํ…Œ์ด๋ธ”์ด๋ฆ„


SQL์„ ์ž…๋ ฅํ•˜๋ฉด ํ…Œ์ด๋ธ”์˜ ์—ด(ํ•„๋“œ)๋ฅผ ์•Œ ์ˆ˜ ์žˆ๋‹ค. ์™ผ์ชฝ Navigator์˜ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์ด๋ฆ„ > Tables > ํ…Œ์ด๋ธ”์ด๋ฆ„ > Columns ์—์„œ๋„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.



4. SELECT ์—ด์ด๋ฆ„ FROM ํ…Œ์ด๋ธ”์ด๋ฆ„


SQL์„ ์ž…๋ ฅํ•˜๋ฉด ํ…Œ์ด๋ธ”์˜ ํ•ด๋‹น ์—ด์˜ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณผ ์ˆ˜ ์žˆ๋‹ค.(*์€ ๋ชจ๋“  ์—ด์„ ๋œปํ•จ)