ceastgun
1k
2016-02-15 14:43:49
72
73810

SQL을 자동 생성해주는 사이트를 만들었습니다.


정확히는 웹 기반 ERD 툴 + SQL 자동 생성 사이트 입니다.


테스트 데이터도 만들어줍니다.


HTML5 기반이어서 설치할 건 없습니다.


학생이나 신입 개발자라면 SQL에 익숙하지 않으니 도움이 될 것 같고 


저 같은 경우에는 서버 작업을 할 때마다 같은 코드 몇십 번씩 치는 게 귀찮아서 


이렇게 대신 코드 만들어주는 툴을 좋아합니다.


예전부터 저 혼자 쓸 목적으로 윈도우 어플리케이션으로 만들어서 잘 쓰다가 


백수 된 기념으로 웹 기반으로 만들어봤습니다.


역시 프로그래머는 돈 많이 받으면서 남의 것 만들어주는 것보다 


수입이 없어도 자기가 만들고 싶은 거 만드는 게 재미있다는 것을 다시 한 번 느꼈습니다.


요즘 "나는 자연인이다" 라는 프로그램을 즐겨 보는데 풍경 좋은 깊은 산 속에 들어가서 


내가 만들고 싶은 프로그램만 만들면서 살면 참 좋겠다는 생각이 드네요.


크롬에서 제일 빠르게 돌아가구요 IE의 경우에는 10배 정도는 더 느린 것 같더군요.


사이트 주소는 아래와 같습니다.


http://aquerytool.com/


데모 보시고 테이블 아래에 SQL 자동 생성하는 버튼 눌러 보시고 메뉴얼(Help) 보시면 


대략 어떤 사이트인지 감이 오실 것 같습니다.


자동 생성되는 SQL 개수는 계속 늘려나갈 계획입니다.


보시고 괜찮으면 주변 개발자들에게도 추천해주시면 감사하겠습니다.


오늘도 야근 없고 행복한 하루 되세요~


51
39
  • 댓글 72

  • silent2
    695
    2016-02-15 15:16:35
    좋내요ㅎㅎ
    0
  • 스키당
    2
    2016-02-15 15:23:26

    잘 만드셨네요.ㅎㅎ


    혹시 개발 정보좀 알 수 있을까요?? 부트스트랩도 들어간건가요?.


    비슷한걸 만들어야 해서요.ㅠ 고민이 많네욧..

    0
  • ceastgun
    1k
    2016-02-15 15:29:08

    silent2님

    감사합니다.


    스키당님

    클라이언트는 JQeury, AngularJS, Bootstrap 등 많은 MIT 라이브러리를 이용했으며 완벽히 마음에 드는 경우가 적어서 커스터마이징 한 것이 많습니다.

    1
  • 소교
    1k
    2016-02-15 15:31:02

    대단하십니다. 아직 신입이라 db만질일이 많진않지만 즐찾을 해놓고 이용하도록 하겠습니다~


    0
  • ceastgun
    1k
    2016-02-15 15:33:31

    소교님

    감사합니다.

    작업하시는데 작은 도움이라도 되면 기쁘겠습니다.

    회사 분들에게도 추천해주시면 감사하겠습니다.

    0
  • 닭다리에서소주한잔
    1k
    2016-02-15 16:11:48

    와~ 엄청나네요~

    멋진 사이트네요~~


    0
  • ceastgun
    1k
    2016-02-15 16:12:40

    닭다리에서소주한잔님

    감사합니다.

    0
  • 톰소여
    1k
    2016-02-15 16:20:09

    잘 만드셨네요.

    UI 쪽 코멘트 해도 되나요?


    A테이블에서 B테이블로 FK 만들 경우 A테이블 칼럼을 B테이블에 드래그 하면 칼럼이 추가 되고

    이 후 이름을 변경하거나 그대로 쓸 수 있게 하는 것은 어떤가요?

    A, B 테이블 둘 다 칼럼을 만들고 칼럼을 드래그 하려고 하니 손이 많이 갑니다.

    또 칼럼 타입이 다르면 A 테이블의 칼럼으로 B 테이블의 칼럼 타입을 맞추겠습니까?

    물어보고 맞춰주면 좋겠네요.

    0
  • ceastgun
    1k
    2016-02-15 16:33:05

    톰소여님 조언 감사드립니다.

    다음번 패치에서 말씀하신 기능이 추가되도록 노력하겠습니다.

    앞으로도 많은 조언 부탁드립니다.

    오늘도 좋은 하루 되세요~

    -----------------------------------------------------------

    톰소여님이 말씀하신 기능 추가하여 업데이트 했습니다.

    http://cafe.naver.com/aquerytool/18


    컬럼 타입 자동 맞춤은 어느쪽 컬럼이 기준이 되는지 모호하고

    컨펌에서 버튼이 3개가 필요한데 사용자에게 혼란을 줄 것 같아서

    기존 기능을 유지하기로 했습니다.


    0
  • 크릉릉
    2k
    2016-02-15 16:48:37

    우와 ~~

    0
  • ceastgun
    1k
    2016-02-15 16:49:56

    크르릉님 많은 애용 부탁드립니다.

    오늘도 좋은 하루 되세요 ^^

    0
  • Shoreline
    16
    2016-02-15 17:19:39

    혹시 블로그에 링크를 걸어도 괜찮을까요?

    0
  • ceastgun
    1k
    2016-02-15 17:34:50

    Shoreline님 대단히 감사한 일입니다.

    주변에도 많이 추천해주시면 감사하겠습니다.

    0
  • 아야나미
    2k
    2016-02-15 21:48:08

    마인드가 멋지신 것 같습니다

    0
  • ceastgun
    1k
    2016-02-15 22:02:26

    아야나미님 감사합니다.

    0
  • 스타
    3k
    2016-02-16 02:04:08

    와 잘 만들었네요.

    0
  • ceastgun
    1k
    2016-02-16 05:51:05
    스타님 감사합니다.
    0
  • 이스트우드
    211
    2016-02-16 07:06:06
    멋져요...
    0
  • ceastgun
    1k
    2016-02-16 07:56:42

    이스트우드님 감사합니다.

    0
  • 톰소여
    1k
    2016-02-16 09:47:13

    ^^;

    그냥 이야기 했는데 기능 추가하여 주셔서 감사합니다~


    더 편하게 사용할 수 있겠네요.


    감사합니다.

    0
  • ceastgun
    1k
    2016-02-16 10:15:57

    톰소여님 앞으로도 많은 관심 부탁드립니다.

    0
  • 두둥스
    370
    2016-02-16 13:39:34

    와우 정말 멋집니다

    자주 애용하겠습니다~

    0
  • 오호라
    457
    2016-02-16 13:56:37

    잘만드셨네요.. 역시 개발자들은. 잉여력이 필요한가 봅니다. 

    잠깐.. 다른 분과 이야기 해보았는데

    1. Create 문들을 읽어 들여서 ERD로 생성 하는 기능

    2. 생성한  ERD를 로컬에 SQL로 export 

    이 필요하지 않을까라고 .. 의견을 제시 해봅니다. 

    0
  • ceastgun
    1k
    2016-02-16 14:34:04

    두둥스님 감사합니다.


    오호라님 감사합니다.

    1번은 저도 만들고 싶은 기능이였는데 혼자 만들다보니 그것까지는 손을 못대고 있습니다.

    2번은 10개의 테이블을 만들면 10개의 테이블의 전체의 Create문을 한번에 txt 파일로 생성하는 것을 말씀하시는건가요?


    0
  • 앙탈
    123
    2016-02-17 09:29:58

    대단하십니다!

    블로그에 링크 걸어놓아도 될까요?

    즐찾이라도 해서 자주 애용하겠습니다

    0
  • greenup
    12
    2016-02-17 10:15:16

    정말 잘 만드셨네요


    대단하십니다

    0
  • ceastgun
    1k
    2016-02-17 10:28:17

    앙탈님

    감사합니다.

    지금 열심히 홍보중인데 블로그에 걸어주시면 대단히 감사한 일입니다.


    greenup님

    감사합니다. 많은 이용 부탁드립니다.


    0
  • 오로롱이
    1k
    2016-02-17 14:54:11

    DB 랑 연동 되는 줄 알고 대박! 이랬는데 로컬에 추가해서 하는 거네요 ㅎㅎ

    (제가 제대로 확인을 안한 걸수도;;)

    비싼 ERD에 비해 충분히 매리트 있을 듯 합니다.

    DB서버에 로그인하여 DB 선택하고 table 선택해서 쿼리 뽑아낸다거나

    역으로 ERD 작성하고 DB서버 로그인하여 바로 밀어넣는 기능도 있으면 좋을 듯 합니다.

    0
  • ceastgun
    1k
    2016-02-17 16:33:12

    오로롱이님 좋은 의견 참고하겠습니다.

    오늘도 좋은 하루 되세요

    0
  • 무명소졸
    5k
    2016-02-17 17:35:13
     : ) 진심으로 Respect 합니다.
    0
  • ceastgun
    1k
    2016-02-17 17:37:23

    무명소졸님 감사합니다.

    많은 이용 부탁드립니다.

    오늘도 좋은 하루 되세요~

    0
  • 깨구리
    1k
    2016-02-18 01:57:15

    개발자의 로망이군용! UI도 무지 깔금하고 예쁩니다 ㅎㅎ 

    프린트나 이미지 저장 기능도 있었으면 좋을 것 같습니다.
    아예 처음부터 이걸로 작업하고 산출물(ㅠㅠ)도 캡쳐/프린트해서 남기면 상용 툴 보다도 예쁠 것 같아요!

    0
  • ceastgun
    1k
    2016-02-18 06:59:44
    1
  • 퓨리오사
    2k
    2016-02-18 13:58:28

    깔끔하고 좋네요.

    ERD 웹버전 같은 느낌이네요.

    혹시 어떤걸로 개발됐는지 알수는 없겠죠?

    0
  • ceastgun
    1k
    2016-02-18 15:23:31

    퓨리오사님 좋게 봐주셔서 감사합니다.

    클라이언트는 AngularJS, Bootstrap, AQuery 등등 상당히 많은 MIT 라이센스 라이브러리를 이용했습니다.

    그 중 많은 라이브러리는 원하는 대로 작동하지 않아서 커스터마이징 했습니다.


    0
  • 초보.
    3k
    2016-02-18 15:34:28

    선 좋아요 후 사용해 보겠습니다~

    감사합니다

    0
  • ceastgun
    1k
    2016-02-18 19:24:46

    초보님 감사합니다.

    많은 이용 부탁드립니다.

    0
  • 톰소여
    1k
    2016-02-19 10:56:38

    갑자기 생각이 들어서 이야기 드립니다.


    db설계 표준화에 대해서 아시나요?

    관련 기능들이 들어가 있으면 개발 시 정말 잘 사용할 수 있을 것 같네요.

    형태소 분리, 데이터 사전 관리, nsm(naming standard map?) 관리, 도메인 관리 등등..


    주제영역 관리, 테이블 참조기능..

    그리고 논리명, 물리명을 같이 볼 수 있거나 변경하는 즉시 nsm, 도메인이 반영될 수 있는지...

    아 또 룰에 따른 check나 validation 기능도..


    위의 기능들은 erwin, 또는 da#등의 상용 erd 툴들에 들어가 있는 기능들입니다.

    이런 기능들이 들어가 있다면 참 좋을 것 같습니다.


    차차 기능이 추가되겠죠?

    0
  • 안녕현현
    2
    2016-02-19 12:15:06
    그간 회원가입안하고 눈팅만했는데 이글 추천하려고 가입했습니다!! 감사합니다
    0
  • ceastgun
    1k
    2016-02-19 12:42:10

    톰소여님 많은 관심 감사드립니다.
    시간이 되는데로 사용자들이 필요로 하는 기능들을 하나씩 추가할 예정입니다.
    가능하면 다른 ERD툴에서 지원하는 기능을 똑같이 불편하게 만들기 보다는

    더 쉽게 이용하면서 원래의 목적을 상당 부분 달성할 수 있는 방법이 있는지 고민하고 있습니다.
    오늘 많은 업데이트가 되었으니 사용해보시고 부족한 점 또 말씀해주시면 감사하겠습니다.

    일관된 네이밍을 위한 기능과 논리명과 물리명을 함께 보는 기능도 추가했습니다.

    논리모델 설계 관련된 기능은 몇 가지 더 추가할 계획입니다.
    오늘도 좋은 하루 되세요

    -------------------------------------------------------------

    안녕현현님 감사합니다.
    앞으로도 많은 이용 부탁드리겠습니다.


    0
  • IdwtbaSoldier
    285
    2016-02-19 15:27:42

    덕분에 공부하는데 도움이 되겠네요

    감사합니다 ㅜㅜ

    0
  • ceastgun
    1k
    2016-02-19 16:03:54

    zooxop님 감사합니다.

    많은 이용 부탁드립니다.

    1
  • 홍꽁
    46
    2016-02-20 01:19:54

    세상은 점점 좋아지고 기술은 발전은 무궁무진 해지네요..

    오늘 한수 배우고 가네요...

    오래오래 살아야 겟습니다.

    0
  • ceastgun
    1k
    2016-02-20 02:28:56

    홍꽁님 감사합니다.

    즐거운 주말 되세요.

    0
  • itpsolver
    16
    2016-02-21 16:54:17

    AQuery 한 번 들어가 봤는데...

    우와~ 너무 멋집니다~!!

    지금 고객사에서 인터넷이 안되서 못 쓴다는게 너무 아쉽네요.

    앞으로 더 멋진 사이트가 되길 기대합니다~!

    0
  • ceastgun
    1k
    2016-02-21 19:06:12

    itpsolver님 감사합니다.

    어제 오늘도 여러 기능이 추가 되었습니다.

    계속 발전시켜나가겠습니다.

    주변에도 많이 추천해주시면 감사하겠습니다.



    0
  • g2
    8
    2016-02-22 10:03:20

    정말 오랫만에 로그인하게 만드시네요. ㅎㅎㅎ

    고생해서 만들어 놓은 툴을 공개해 주셔서 감사합니다.

    운영비용은 어떻게 하고 계신지... 없어지면 마음이 아파질 것 같아서요..

    광고라도 하나 다시지요. 제가 후원까지는 못해드리지만.. 클릭은 해드릴수 있다는... ^^;;

    0
  • FLAG
    70
    2016-02-22 11:40:54

    정말 좋아요!!!

    주변에도 많이 추천해야겠습니다.

    초급 개발자인데 유용하게 쓰겠습니다.

    감사합니다.

    0
  • ceastgun
    1k
    2016-02-22 19:21:57

    talkonair님 감사합니다.

    무료 서비스는 기본적으로 적자이지만

    현재로서는 제가 감당할 수준의 적자라서 괜찮습니다.

    광고 클릭 보다는 주변에 많이 추천해주시면 감사하겠습니다 ^^


    wodnd0809님 감사합니다.

    작은 도움이라도 되면 기쁘겠습니다.

    새로운 기능을 적용하려고 만들고 있는데

    다음에 적용될 기능도 기대해주세요.





    0
  • tapjm
    721
    2016-02-23 18:24:25

    정말 대단하시네요~   많이 배우고 갑니다.   앞으로 잘 쓸게요~ 

    0
  • ceastgun
    1k
    2016-02-24 09:17:13

    tapjm님 감사합니다.

    주변 개발자분들에게도 추천해주시면 감사하겠습니다.

    0
  • 도각도각
    3k
    2016-02-29 17:12:43

    오~ 정말 대단하네요~


    여기 저기 알려주고 있습니다.


    exERD를 참 좋아하는데,


    exERD에서 제공하는 용어사전 기능도 포함된다면 정말 극강일 것 같습니다~ 대박~~

    0
  • ceastgun
    1k
    2016-02-29 17:54:17

    도각도각님 감사합니다.

    용어사전 적용에 대해서 고민해보겠습니다.

    0
  • leonhong
    114
    2016-08-30 17:01:46

    대단합니다.  시간날때 이런걸 만드시다니.....

    주변에 알려야겠습니다.

    0
  • I'm done
    2017-02-08 09:58:02

    와 정말 대단하시네요.


    따로 erd프로그램 사용했었는데


    많이 배우고 갑니다 ^^!


    0
  • ceastgun
    1k
    2017-02-08 20:57:45

    일년 전에 올린 글에 댓글을 남겨주시다니 감사합니다 ^^

    0
  • 양파당
    18
    2017-02-16 13:34:52

    와 대박입니다.... 존경합니다.

    0
  • ceastgun
    1k
    2017-02-16 13:37:11

    양파당

    감사합니다.

    많은 이용 부탁드립니다.

    0
  • 엄청단초코롤
    2
    2017-03-21 21:18:02
    완전 제가 찾던거네요!! 웹상에다 저장도가능하고 디자인도 넘넘예뿌고 빠질때가 없네요 잘쓰겠씁니다!
    0
  • 치느님이진리
    477
    2017-11-07 11:09:28

    와~와~와아아아~라는 말 밖에...

    -_- b

    0
  • basscraft
    2k
    2017-12-07 11:21:05

    저도 비슷한 생각을 했었는데... 누구는 생각만 하는 것을 이렇게 깔끔하게 만드시다니... 대단 하심니다.

    혹시 계속 기능을 추가 하고 계시는지요? 혹시 기회가 된다면 개발에 참여해보고 싶네요.



    0
  • 개코망토원숭이
    2
    2018-01-07 15:06:52

    혼자서 만드셨다니 놀라울 따름입니다.

    짝짝짝~~~~ X 100000 박수 드립니다.

    다양한 프런트엔드 기술이 사용되었던데 커스터마이징까지 하셨다니 내공이 대단하시네요.

    저도 항상 상용 제품이 제공하는 기능이나 비용에 불만이 많았는데 이렇게 직접 만드시는 분이 계실 줄은 몰랐네요. 

    좀 전에 사이트 가입하려니까 오류가 나던데 글 쓰는 사이에 다시 해보니 잘 되네요.

    고맙습니다!


    0
  • ceastgun
    1k
    2018-01-09 10:34:20

    좋은 평가 감사합니다.

    조금이라도 도움이 되면 기쁘겠습니다.


    0
  • loveboy3
    9
    2018-01-16 10:43:04

    간간히 테이블 생성 쿼리 뽑아낼때 쓰고 있는데 엄청 편하게 쓰고 있네요. 감사합니다.

    나중에 개발기같은거 올려주시면 재미있을거같아요.

    0
  • jupiter
    2
    2018-12-17 13:30:37

    와..정말감사합니다ㅠㅠ

    편하게 잘 사용하고있어요!!

    존경스럽습니다ㅠㅠ

    0
  • sabah
    14
    2019-01-01 08:46:04

    감사합니다.

    새로운 erd 툴 찾아보다가 대박 사이트를 찾은 것 같네요 

    잘 쓰도록 하겠습니다. ^^

    0
  • YBHwang
    22
    2019-04-09 00:01:34

    아직까지도 유용하게 사용하고 있습니다.. 너무 감사합니다.

    0
  • 로니칸
    2
    2019-04-15 10:14:31

    유용하게 사용하겠습니다. 감사합니다.

    0
  • bluerider
    4
    2019-05-21 10:39:40

    정말 유용하게 잘 사용하겠습니다.


    감사합니다.

    0
  • itpsolver
    16
    2019-08-12 00:22:56

    예전에 잠깐 들어가 봤었는데

    계속 발전중이군요.

    멋지십니다!

    0
  • Rayor
    118
    2019-11-29 21:36:17

    와.. 그냥 sql 검색하다가 보게 됬는데, 대단하네요.

    앞으로 잘 쓰도록 하겠습니다 감사합니다

    0
  • Jaycee
    37
    2020-02-17 23:02:06

    잘쓰겠습니다 ^^

    0
  • 로그인을 하시면 댓글을 등록할 수 있습니다.