limt 제한 풀기 select 전체데이터 보기 


안녕하세요.
고코더 입니다. 


 1. 워크벤치에서 select 문을 실행하면 


 2. 기본옵션으로 limit 로 1000개에 데이터만 보이도록 sql이 실행 됩니다. 
워크벤치에 기본옵션으로 많은 데이터를 select 해서 데이터베이스를 보호하는 방법입니다.


 3. 이 제한을 풀거나 변경하는 방법이 있습니다. 
edit -> preferences 로 이동 합니다.



 4. SQL Editor -> SQL Execution으로 이동 하면
SELECT Query results 창이 보입니다. 


 5. 여기서 limit rows 설정을 없애거나
원하는 숫자만큼 노출할 수 있도록 변경이 가능합니다.


 6. 일시적으로 Limit 속성 제한을 풀려면
SQL 에디터에서 해당 설정을 임시로 푸는 셀렉트박스가 존재합니다.


 7. 원하는 설정으로 변경 후에 다시 select 문을 실행해보니
쿼리에 limit 없이 sql이 실행 되었네요.




마무리


select로 DB세워 먹어본 사람 손!


댓글을 달아 주세요



칼럼 한번에 SQL 창으로 붙혀넣기


안녕하세요.
고코더 입니다.


워크벤치에서 SQL문을 작성하다 보면 컬럼을 수기로 작성하는 경우가 많습니다.
자동 완성이 제공 되서 금방 완성은 하지만 더 빠른 방법이 있어서 소개 해드릴려고 합니다.

 1. 워크벤츠 네비게이션에서 컬럼을 입력하고 싶은 테이블에  columns를 펼칩니다.



 2. 그리고 원하는 컬럼을 CTRL을 누른 상태에서 선택합니다. 모두 선택할려면 shit를 활용하면 되겠죠 


 3. 그리고 SQL 창으로 드래그 드랍을 하면 해당 컬럼들에 이름들이 복사되어 집니다.


입력해야할 테이블에 칼럼이 많다면 이 방법을 사용해보세요.


마무리


시간을 줄여야죠!


댓글을 달아 주세요


MWB 파일로 데이터베이스 생성


안녕하세요.
고코더 입니다. 


MWB 파일은 모델링 파일 입니다.
MYSQL 벤치에서 모델링을 작성하고
저장하면 생기는 확장자 입니다.

이 모델링을 테이블로 import 해보겠습니다

▼ Database 에서 Foward Engineer를 선택합니다


▼ 그럼 해당 모드가 나타나고 
원하는 컨넥션을 선택하고
로그인 계정을 인증 받고 Next를 클릭 합니다. 


▼ 옵션을 선택하고 넥스트를 누릅니다.
단순한 테이믈 import 가 대부분일테니
기본 옵션을 따르시면 됩니다. 



▼ 그리고 object 옵션도 기본 옵션을 따르면 될 것입니다.
뷰, 트리거가 있다면 체크해주세요.


▼ 그럼 친절하게 SQL 이 나오고
Next를 클릭하면 mwb 에 있는 테이블이
import 가 완료 됩니다. 


▼ 이렇게 테이블이
자동으로 완성 되었습니다. 



마무리


개인 사이트 혹은
작은 기업 사이트라도
mysql 벤치 하나면 충분합니다.




댓글을 달아 주세요

  • 궁금 2019.05.13 08:38  댓글주소  수정/삭제  댓글쓰기

    필요한거 였는데 감사해여
    근데 왜 저는 디비 접근하면
    스키마 정보 검색 중 오류라고 뜹니다.
    물련 영어로 뜨고요ㅜㅜ
    문제가 뭘까요 도와주세여

    • Favicon of https://gocoder.tistory.com 고코더 2019.05.13 08:41 신고  댓글주소  수정/삭제

      모닝 코딩 중인데
      댓글 알람 듣고 바로 답장 남깁니다.
      뭔지 알거 같네요!
      제가 해당 사항에 기록해둔 노트가 있는데요. 정리해서 바로 올려 드릴게요

    • Favicon of https://gocoder.tistory.com 고코더 2019.05.13 09:04 신고  댓글주소  수정/삭제

      해당 질문
      여기에 올렸습니다^^
      참고해보세요.
      혹시 다른 문제거나
      해결 안되면 다시 답글 주세요
      https://gocoder.tistory.com/722


컨넥션 정보 백업 복원 저장 하기 


안녕하세요.
고코더 입니다.


mysql 벤치를 사용하다보면
컨넥션 정보가 많이 저장 됩니다.

프로그램을 킬때 처음 화면에 나오는 화면에
컨넥션이 많을 수록 개발하는게 많고

중요한 인력이 아닐까요?

▼ 저는 중요인력 맞겠죠?



그런데 새로운 컴퓨터에 
이 컨넥션 정보를 옮길려고 하는데
정보를 다시 입력하는건 비효율적인거 같아

기능을 찾아보니 역시나 있네요

▼ tools -> Configuration 으로 이동 합니다.
그리고 Backup Connectrions를 클릭 합니다.


▼ 그럼 zip 형태의 압축 파일을 저장 가능합니다. 



▼ 새로운 mysql벤치 프로그램에서
이 zip 형태를 다시 Resotre Connections 로 입력하면
컨넥션 정보가 복원 됩니다. 


의외로 모르는 분이 많은거 같네요.
그리고 저장 정보는 항상 잘 메모 해두세요.


마무리


이러다 컨넥션 정보 수백개가 되겠어요..


댓글을 달아 주세요


워크벤치 가장 많이 쓰는  단축키 


안녕하세요.
고코더 입니다.


MySQL 워크벤치는
무료로 배포되는 SQL 툴중에
가장 많이 사용하는 프로그램입니다.

그래서 기업이나 개인도
유료 소프트웨어가 없으면
선택권이 없습니다.

그래서 사실 간단한 쿼리 실행에는
이 WorkBech 만한게 없죠.

그래서 오늘은
주석 처리와
SQL 실행 처리의 단축키를 한번 알아보겠습니다. 


주석처리 


주석은 국민 주석 단축키

▼ Ctrl + \ 입니다


▼ 그런데 여기서 알으셔야 할게 
\버튼이 키패드 쪽에 있는 걸 눌러줘야 합니다
(이유는 나도 모르겠네요)


▼ 이렇게 SQL을 선택하고 단축키를 실행하면
주석이 가능합니다.






1개의 SQL 실행


; <- 세미콜론으로 끝나있는 SQL을 실행하는
1개의 SQL을 실행하는 단축키는 

▼ Ctrl + Enter 입니다.



SQL창의 전체 모두 실행


▼ 아무것도 선택하지 않고
Ctrl+SHIFT + Enter 입니다.




드래그한 부분만 SQL 실행


▼ 드래그 해서 원하는 부분만 선택 한 후에


▼ Ctrl+SHIFT + Enter 입니다.

마무리


우선 기본 SQL 실행은
이거만 알아도
개발속도가 빨라져요



댓글을 달아 주세요