제목 | DB Tool 중 가독성 좋은거 있나요? | ||
---|---|---|---|
글쓴이 | 이지포토 | 작성시각 | 2012/11/23 13:51:50 |
|
|||
현재 SqlGate for MySQL 을 사용하는데 속도가 너무 느리고 가끔가다가 먹통.. 메모리 많이 먹고 그래서 다른것으로 바꿔 볼까 합니다. SqlGate 가 딱 한가지 좋은점은 가독성 좋게 바꿔주는 겁니다. 예, SELECT sum(ia.qCorrectScore) as total_qc_score FROM (ibtworkbook iw) INNER JOIN ibtanswer ia ON ia.qNo=iw.wbNo INNER JOIN ibtanswermaster iam ON iam.iamIdx=ia.iamIdx LEFT JOIN ibtmocktestschedule ims ON ims.imsIdx=iam.imsIdx INNER JOIN ibtquestion iq ON iq.iqmIdx=iw.iqmIdx and iq.qNo=iw.qNo INNER JOIN ibtquestionmaster iqm ON iqm.iqmIdx=iq.iqmIdx LEFT JOIN ibtcode ic ON ic.icIdx=iqm.qClasss WHERE `iw`.`qArea` = 'RD' AND `iw`.`iwmIdx` = '58' AND `iam`.`imsIdx` = '68' AND `iqm`.`qClasss` = '100' ==> F9 번키를 누르면 아래와 같이 바뀝니다. SELECT sum(ia.qCorrectScore) as total_qc_score FROM (ibtworkbook iw) INNER JOIN ibtanswer ia ON ia.qNo=iw.wbNo INNER JOIN ibtanswermaster iam ON iam.iamIdx=ia.iamIdx LEFT JOIN ibtmocktestschedule ims ON ims.imsIdx=iam.imsIdx INNER JOIN ibtquestion iq ON iq.iqmIdx=iw.iqmIdx and iq.qNo=iw.qNo INNER JOIN ibtquestionmaster iqm ON iqm.iqmIdx=iq.iqmIdx LEFT JOIN ibtcode ic ON ic.icIdx=iqm.qClasss WHERE `iw`.`qArea` = 'RD' AND `iw`.`iwmIdx` = '58' AND `iam`.`imsIdx` = '68' AND `iqm`.`qClasss` = '100' 다른 db Tool 도 이런 기능 있나요? Tode for MySQL 용은 어떤가요? |
|||
다음글 | <a href="#아이디">... (4) | ||
이전글 | eclipse에서 open declaration이 안먹... | ||
milosz
/
2012/11/23 15:22:33 /
추천
0
MySQL workbench 씁니다. 이것도 무겁긴 무거워요..;
|
한대승(불의회상)
/
2012/11/23 15:30:46 /
추천
0
sqlyog 원추~~
sql 포매팅도 지원 합니다. |
니삼
/
2012/11/23 16:24:43 /
추천
0
쿼리 정렬은 나비캣도 지원합니다
|
변종원(웅파)
/
2012/11/23 16:28:35 /
추천
0
되는지 안되는지는 모르겠는데 heidiSQL 쓰는데 무지 가벼워서 씁니다. ^^
|
니삼
/
2012/11/23 21:53:38 /
추천
0
나비캣으로 정리해봤더니
SELECT
sum(ia.qCorrectScore) AS total_qc_score
FROM
(ibtworkbook iw)
INNER JOIN ibtanswer ia ON ia.qNo = iw.wbNo
INNER JOIN ibtanswermaster iam ON iam.iamIdx = ia.iamIdx
LEFT JOIN ibtmocktestschedule ims ON ims.imsIdx = iam.imsIdx
INNER JOIN ibtquestion iq ON iq.iqmIdx = iw.iqmIdx
AND iq.qNo = iw.qNo
INNER JOIN ibtquestionmaster iqm ON iqm.iqmIdx = iq.iqmIdx
LEFT JOIN ibtcode ic ON ic.icIdx = iqm.qClasss
WHERE
`iw`.`qArea` = 'RD'
AND `iw`.`iwmIdx` = '58'
AND `iam`.`imsIdx` = '68'
AND `iqm`.`qClasss` = '100'
이렇게 됩니다 ㅋ (댓글로 적으니 탭이 스페이스 같은걸로 치환되네요 ㅎ) |
gahea
/
2012/11/23 23:37:40 /
추천
0
맥에서는 navicat이 그나마 무난하더랬습니다.
|
criuce
/
2012/11/24 08:17:05 /
추천
0
workbench가 무겁긴 해도 윈도우, 맥 다 지원해서 좋더라구요.
|
템포
/
2012/11/29 09:14:16 /
추천
0
오라클 토드 사용하는중인데요
이지포토님이 말씀하신 F9번 누르면 된다는 그런 기능은 토드에는 없나요?? 편해보이네요 ...ㅎㅎ // 아 찾았네요..구글검색하니 없는게 없는듯... Ctrl + Shift + F |