질문Q #2094
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 용은 어떤가요?