Overview
QueryPie์์๋ ์น ๋ธ๋ผ์ฐ์ ๋ฅผ ํตํด ์ฟผ๋ฆฌ๋ฅผ ์คํํ๊ณ ๋ฐ์ดํฐ๋ฅผ ์กฐํํ ์ ์๋ ์น SQL ์๋ํฐ๋ฅผ ์ ๊ณตํฉ๋๋ค. QueryPie ๋ก๊ทธ์ธ ํ ์ ๊ทผ ๊ถํ์ด ๋ถ์ฌ๋ ์ปค๋ฅ์ ์ ์ฝ๊ณ ๋น ๋ฅด๊ฒ ์ ์ํ ์ ์์ต๋๋ค.
#์น SQL ์๋ํฐ๋ก ์ ์ํ๊ธฐ
STEP 1 QueryPie ๋ก๊ทธ์ธ ํ ์๋จ ํญ์์ Database๋ฅผ ํด๋ฆญํฉ๋๋ค.
STEP 2 DB Connection ์ ํ ํ ์ฐ์ธก Connect ๋ฒํผ์ ํด๋ฆญํ์ฌ ์ ์ํฉ๋๋ค.
- ์ข์ธก ํจ๋์๋ ์ ์ ๊ฐ๋ฅํ DB Connection๋ค์ด ํ์๋ฉ๋๋ค.
- ์ ์ํ๊ณ ์ ํ๋ ์ปค๋ฅ์ ์ ํด๋ฆญํ๋ฉด ์ฐ์ธก์ ์ธ๋ถ ์ ๋ณด๊ฐ ํ์๋ฉ๋๋ค.
๋ถ๊ฐ์ ์ธ ํธ๋ฆฌ ๊ธฐ๋ฅ
์๋ํฐ๋ ์ข์ธก ๊ฐ์ฒด ํจ๋, ์๋จ ํด๋ฐ, ๊ฐ์ด๋ฐ SQL ์๋ํฐ, ์ฐ์ธก ๊ฐ์ฒด ์ ๋ณด ํจ๋๋ก ๊ตฌ์ฑ๋์ด ์์ต๋๋ค.
Change connection: ์ข์ธก ๊ฐ์ฒดํจ๋์ ํ์ดํ ๋ฒํผ์ ํตํด ํ์ฌ ์ฐ๊ฒฐ ์ค์ธ ์ปค๋ฅ์ ์ ํ์ธํ ์ ์๊ณ , ๋ค๋ฅธ ์ฐ๊ฒฐ ์ค์ธ ์ปค๋ฅ์ ์ผ๋ก ๋ณ๊ฒฝํ ์ ์์ต๋๋ค.Disconnect: ์ฐ๊ฒฐ ํด์ ๋ฒํผ์ ํตํด ํ์ฌ ์ฐ๊ฒฐ ์ค์ธ ์ปค๋ฅ์ ์ ์ฐ๊ฒฐ์ ๋์ ์ ์์ต๋๋ค.- ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ณ๊ฒฝ: ํ์ฌ ์ ์ํ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๋ณ๊ฒฝํ ์ ์์ต๋๋ค. โป ์ต์ด ์ฐ๊ฒฐ์์๋ ๊ธฐ๋ณธ์ผ๋ก ์ค์ ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ ์ํฉ๋๋ค.
- ๊ฐ์ฒด ์ ๋ณด ๊ฒ์: ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ด์ ์คํค๋ง / ํ ์ด๋ธ / ๋ทฐ / ์ด๋ฒคํธ / ํจ์ / ํ๋ก์์ / ํธ๋ฆฌ๊ฑฐ ๋ฑ์ ๊ฒ์ํ ์ ์์ต๋๋ค.
- ๊ฐ์ฒด ์ ๋ณด ์กฐํ: ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ด์ ์คํค๋ง / ํ ์ด๋ธ / ๋ทฐ / ์ด๋ฒคํธ / ํจ์ / ํ๋ก์์ / ํธ๋ฆฌ๊ฑฐ ๋ฑ์ ํ์ธํ ์ ์์ต๋๋ค.
- ๊ฐ์ฒด ์ ๋ณด ๊ฐฑ์ : ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ด์ ์คํค๋ง / ํ ์ด๋ธ / ๋ทฐ / ์ด๋ฒคํธ / ํจ์ / ํ๋ก์์ / ํธ๋ฆฌ๊ฑฐ ๋ฑ์ ํด๋ฆญ ์, ์ฐ์ธก ์๋ก๊ณ ์นจ ๋ฒํผ์ด ํ์ฑํ๋์ด ๊ฐ์ฒด ์ ๋ณด๋ฅผ ๊ฐฑ์ ํด์ฌ ์ ์์ต๋๋ค. (๊ฐ๋ณ ๊ฐ์ฒด์ ๊ฒฝ์ฐ, ์ฐํด๋ฆญ ํ Reload Object ๋ฒํผ์ ํด๋ฆญํ์ฌ ๋์ผํ๊ฒ reload ํด์ฌ ์ ์์ต๋๋ค.)
Run SQL: ์์ฑํ ์ฟผ๋ฆฌ๋ฅผ ์คํํ ์ ์์ต๋๋ค. ๊ธฐ๋ณธ์ ์ผ๋ก ์์ฑ๋ ์ ์ฒด ์ฟผ๋ฆฌ๊ฐ ์คํ๋ฉ๋๋ค.Stop: ์คํ ์ค์ธ ์ฟผ๋ฆฌ๋ฅผ ์ค์งํ ์ ์์ต๋๋ค.Object Panel: ์ข์ธก ๊ฐ์ฒดํจ๋ ์ ๊ธฐ/์ด๊ธฐ ๊ธฐ๋ฅ์ ์ต์ ์ผ๋ก ์ ๊ณตํฉ๋๋ค.Open: SQL ํ์ผ์ ๋ถ๋ฌ์ฌ ์ ์์ต๋๋ค.Undo: ์์ฑ ์ค์ธ ์ฟผ๋ฆฌ ๊ธฐ์ค์ผ๋ก ์คํ์ทจ์ ํ ์ ์์ต๋๋ค.Redo: ์คํ์ทจ์ํ ์์ ์ ๋ค์์คํํ ์ ์์ต๋๋ค.Format: ์์ฑ ์ค์ธ ์ฟผ๋ฆฌ๋ฅผ ์ ๋ ฌํ ์ ์์ต๋๋ค.Import: ๋ฐ์ดํฐ๋ฅผ SQL/CSV/Excel ํ์ผ๋ก ๊ฐ์ ธ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ ์ฅํ ์ ์์ต๋๋ค.Export: ๋ฐ์ดํฐ๋ฅผ SQL/CSV/JSON/Excel ํ์ผ๋ก ๋ค์ด๋ก๋ ๋ฐ์ ์ ์์ต๋๋ค.SQL Request: ์๋ํฐ์ ์์ฑ๋ ์ฟผ๋ฆฌ๋ฅผ ํ์ SQL Request ์ํฌํ๋ก ํ์ด์ง๋ก ์ด๋ํฉ๋๋ค.- ์ฟผ๋ฆฌ ์์ฑ์ ์๋์์ฑ์ ์ง์ํ๋ฉฐ, ์ปจํ ์คํธ ๋ฉ๋ด๋ฅผ ํตํ ์์ ๋ฐ ๋จ์ถํค ์ฌ์ฉ์ด ๊ฐ๋ฅํฉ๋๋ค.
Limit: ์ฟผ๋ฆฌ ์คํ์ ๊ฒฐ๊ณผ ์ถ๋ ฅ ํ ๊ฐ์๋ฅผ ์ ํํ ์ ์์ต๋๋ค. ๊ธฐ๋ณธ์ ์ผ๋ก 1000๊ฐ๋ก ์ ํ๋ฉ๋๋ค.Expand: ์ฟผ๋ฆฌ ์คํ ๊ฒฐ๊ณผ๋ฅผ ์ ์ฒดํ๋ฉด์ผ๋ก ํ์ธํ ์ ์์ต๋๋ค.Stack/Column View: ์ฟผ๋ฆฌ๋ฅผ ์ฌ๋ฌ ๊ฐ ์คํํ์ ๋, ๊ฐ๋ก ๋๋ ์ธ๋ก์ ๋ถํ ๋ ๊ทธ๋ฆฌ๋๋ก ๊ฒฐ๊ณผ๋ฅผ ํ์ธํ ์ ์์ต๋๋ค.Data: ํ ์ด๋ธ/๋ทฐ ๊ฐ์ฒด์ ๋ฐ์ดํฐ๋ฅผ ํ์ธํ ์ ์์ต๋๋ค.Structure: ํ ์ด๋ธ/๋ทฐ ๊ฐ์ฒด์ ๊ตฌ์กฐ๋ฅผ ํ์ธํ ์ ์์ต๋๋ค.Index: ํ ์ด๋ธ์ ์ธ๋ฑ์ค ์ ๋ณด๋ฅผ ํ์ธํ ์ ์์ต๋๋ค.Relation: ํ ์ด๋ธ์ ์ฐ๊ฒฐ ๊ด๊ณ๋ฅผ ํ์ธํ ์ ์์ต๋๋ค.Trigger: ํธ๋ฆฌ๊ฑฐ ์ ๋ณด๋ฅผ ํ์ธํ ์ ์์ต๋๋ค.Script: ๊ฐ์ฒด์ ์คํฌ๋ฆฝํธ ์ ๋ณด๋ฅผ ํ์ธํ ์ ์์ต๋๋ค.Info: ๊ฐ์ฒด์ ์ธ๋ถ ์ ๋ณด๋ฅผ ํ์ธํ ์ ์์ต๋๋ค.