MySQL Workbench를 사용하다 보면 쿼리 실행 결과로 나오는 Rows의 수가 제한되어 있어 불편함을 느낄 때가 있습니다. 기본적으로 MySQL Workbench는 쿼리 실행 시 최대 1,000개의 행(Row)만 보여줍니다. 하지만 설정을 통해 이 제한을 늘릴 수 있습니다. 아래 단계를 따라 한 번에 더 많은 데이터를 조회할 수 있도록 설정을 변경해 보세요.
1. 기본 Rows 제한 확인하기
MySQL Workbench에서 쿼리를 실행했을 때, 상단에 "Showing rows 0 - 999"와 같은 메시지가 표시됩니다. 이는 현재 설정된 최대 행 수가 1,000개로 제한되어 있다는 의미입니다.
2. Rows 제한 변경 방법
- Workbench 열기
- MySQL Workbench를 실행합니다.
- Preferences 열기
- Windows: Edit > Preferences
- Mac: MySQL Workbench > Preferences
- SQL Editor 설정으로 이동
- Preferences 창에서 왼쪽 메뉴에서 SQL Execution을 선택합니다.
- Limit Rows 옵션 수정
- "Limit Rows" 섹션에서 Limit Rows Count 값이 기본적으로 1000으로 설정되어 있습니다.
- 이 값을 원하는 숫자로 변경합니다. 예를 들어, 10,000으로 설정하면 한 번에 최대 10,000개의 행을 조회할 수 있습니다.
- 저장 및 적용
- 설정을 저장한 뒤, MySQL Workbench를 재시작하면 변경된 설정이 적용됩니다.
맥에서는 위에서 바로 저렇게도 가능합니다.
3. 쿼리 실행에서 제한 없이 조회하기
설정 변경 외에도 특정 쿼리를 실행할 때만 제한 없이 데이터를 조회하고 싶다면 다음과 같은 방법을 사용할 수 있습니다.
- 쿼리 끝에 LIMIT 조건을 추가하지 않고 실행하면 설정된 최대 행 수까지 조회됩니다.
- 무제한으로 조회하고 싶은 경우:
- Preferences의 "Limit Rows" 값을 0으로 설정하면 모든 데이터를 제한 없이 조회할 수 있습니다. 하지만 데이터가 많을 경우 Workbench가 느려지거나 멈출 수 있으니 주의하세요.
SELECT * FROM your_table;
4. 주의
- 많은 데이터를 조회할 때
- 너무 많은 행을 한 번에 조회하면 MySQL Workbench가 느려질 수 있습니다. 필요한 데이터만 가져오는 조건(WHERE)을 추가하는 것을 추천합니다.
- 설정 복원
- 필요에 따라 다시 기본값(1,000)으로 복원할 수 있습니다.
'SQL > tool' 카테고리의 다른 글
MySQL Workbench에서 SQL 예약어를 자동으로 대문자로 바꾸는 방법 (0) | 2024.12.16 |
---|