← 소프트웨어 자료실
개발 · 데이터베이스

TablePlus

TablePlus는 macOS에서 여러 종류의 데이터베이스에 연결해 테이블 조회·편집, SQL 실행, 데이터 가져오기와 내보내기를 수행하는 네이티브 GUI 도구다. PostgreSQL·MySQL·SQLite 등 관계형 데이터베이스뿐 아니라 Redis·MongoDB도 지원한다. 개발자와 데이터 관리 담당자가 데이터를 확인하고 소규모 수정 작업을 검토하는 데 적합하다.

어떤 작업에 사용하는가

여러 프로젝트의 데이터베이스를 오가며 테이블 구조와 실제 데이터를 확인하는 개발자, SQL로 업무 데이터를 조회하는 담당자에게 맞는다. 데이터베이스 서버를 대신 설치하는 프로그램이 아니라 기존 서버나 SQLite·DuckDB 파일에 연결하는 클라이언트다.

공식 배포 대상에는 macOS 외에 Windows·Linux·iOS도 있다. 다만 공식 지원 데이터베이스 목록은 macOS 기준이며 다른 OS에서는 일부가 빠질 수 있다. 이 원고는 macOS판을 기준으로 한다.

설치와 첫 조회 순서

공식 Download 페이지에서 macOS 배포 파일을 받아 설치한다. 현재 배포 페이지와 문서는 macOS 12 Monterey 이상을 요구하며 Intel과 Apple Silicon을 지원한다고 안내한다.

실행 후 Create Connection에서 데이터베이스 종류를 선택하고 호스트·포트·사용자·비밀번호를 입력한다. Test로 연결을 확인한 다음 Connect를 누른다. SQLite·DuckDB는 파일 경로를 지정한다. 연결 후 ⌘+P로 테이블을 찾거나 SQL 편집기를 열어 소량의 SELECT 조회부터 시작하면 대상 데이터베이스와 권한을 확인하기 쉽다.

편집 기능과 실무 예시

테이블에서는 셀을 직접 수정하거나 행 상세 패널에서 값을 바꿀 수 있다. GUI의 데이터·구조 변경은 Commit 전까지 보류되므로 Preview에서 실행할 SQL을 검토하고 필요하면 Discard로 취소한다. Safe Mode는 서버로 쿼리를 보내기 전에 경고하거나 비밀번호를 요구하는 보호 기능이다.

예를 들어 개발용 쇼핑몰 DB에서 주문 상태와 주문일 필터로 배송 지연 건을 찾고, 필요한 열만 표시해 확인할 수 있다. 결과를 CSV로 전달하거나 잘못된 상태값을 수정할 때는 Preview의 대상 행 조건을 검토한 뒤 반영한다. SQL 편집기에서 직접 실행하는 수정 쿼리까지 모두 Commit 전 보류된다고 해석해서는 안 된다.

데이터 가져오기와 내보내기

CSV 가져오기 마법사에서는 구분자, 따옴표, 인코딩, 첫 행의 헤더 여부와 대상 열 매핑을 지정한다. 먼저 선택된 데이터베이스와 대상 테이블을 확인하고 미리보기로 열 대응 관계를 점검하는 것이 좋다.

내보내기는 테이블·뷰·쿼리 결과를 파일로 옮기는 작업에 활용한다. Export current page는 현재 페이지의 행만 내보내므로 전체 테이블이 필요한 경우 Export Tables와 구분해야 한다.

무료 사용과 유료 라이선스

공식 Licensing 문서에 따르면 무료판은 기간 제한 없이 사용할 수 있지만 동시에 열린 탭 2개, 작업 창 2개, 필터 2개와 Metrics Board 1개로 제한된다. 충돌 보고 전송을 끄는 기능에도 라이선스가 필요하다.

확인일의 표시 가격은 Basic 99달러에 기기 1대, Standard 129달러에 기기 2대, Team은 최소 3좌석부터 좌석당 79달러다. 세금이 추가될 수 있다. 자동 갱신 없는 영구 라이선스에 1년 업데이트·지원이 포함되며, 이후 갱신하지 않아도 라이선스가 적용되는 마지막 빌드를 제한 없이 계속 사용할 수 있다.

문제가 생겼을 때 확인 순서

접속 실패 시 데이터베이스 종류, 호스트·포트, 계정 정보를 먼저 확인하고 SSH를 쓰는 경우 SSH 서버 정보와 개인 키 파일을 별도로 점검한다. SSH 연결 문제가 계속되면 공식 문서의 Help > Enable SSH & Bash Script Log 절차로 원인을 확인한다.

설치 중 패키지 손상 메시지가 나오면 우선 macOS 12 이상인지 확인한다. CSV 가져오기 오류는 인코딩과 대상 열의 자료형을 순서대로 살핀다. 글자가 깨지면 Connection > View Using Encoding을 확인하고, 쿼리 결과가 보이지 않으면 결과 패널이 접혔는지 점검한다.

선택 기준과 버전 검토

여러 DB를 같은 GUI에서 조회하고 셀 편집·SQL 검토·파일 내보내기를 함께 처리하려면 TablePlus를 검토할 만하다. 특정 DB의 전용 관리 기능이 핵심이면 해당 DB의 관리 도구와 필요한 기능을 대조하고, 반복 작업의 자동화가 중심이면 명령행 도구·스크립트와 비교한다. 무료판의 동시 작업 제한이 실제 업무 흐름에 맞는지도 선택 기준이다.

공식 변경 기록에는 2026년 10월 8일의 27.0.0 빌드 816이 올라 있어 업데이트가 이어지고 있음을 확인했다. 제공된 27.0.2 빌드 818은 열린 공식 변경 기록에서 확인되지 않아 최신 확정 버전으로 표기하지 않는다.

공식 안내

주요 기능

  • PostgreSQL, MySQL, MariaDB, SQLite, Microsoft SQL Server 등 여러 데이터베이스 연결을 관리한다.
  • 테이블 셀과 구조를 GUI에서 편집하고, 반영 전에 생성된 SQL을 미리 보거나 변경을 취소한다.
  • SQL 편집기에서 자동 완성, 구문 강조, 쿼리 정렬, 분할 화면, 즐겨찾기와 실행 기록을 이용한다.
  • 열·연산자·값으로 필터를 구성하고 표시할 열을 선택해 필요한 레코드를 좁힌다.
  • CSV·JSON·SQL 덤프를 가져오고 테이블·뷰·쿼리 결과를 CSV·JSON·SQL·Excel로 내보낸다.
  • 내장 SSH 터널과 지원 드라이버의 SSL 설정으로 원격 데이터베이스에 연결한다.
광고

관련 프로그램

GitHub Copilot CLI

docs.github.com

GitHub Copilot CLI는 터미널에서 자연어로 코드 분석·수정·디버깅과 GitHub 작업을 요청하는 AI 코딩 에이전트입니다. macOS, Linux, Windows를 지원합니다.

개발macOS

Tuist

tuist.io

Tuist는 Swift로 Xcode 프로젝트 구조를 정의하고 생성하며, 빌드 캐시와 테스트 분석을 연계해 개발팀의 반복 작업을 줄이는 개발 도구다.

개발macOS

Git Credential Manager

aka.ms

Git Credential Manager(GCM)는 Git의 HTTPS 인증을 처리하고 자격 증명을 보관하는 무료 오픈소스 도구다. macOS에서는 기본적으로 키체인을 사용하며, GitHub·Azure Repos·Bitbucket·GitLab 등 여러 호스팅 서비스의 인증을 지원한다. Git 명령을 실행할 때 필요한 로그인과 다중 인증을 연결해 준다.

개발macOS

MongoDB Compass

mongodb.com

MongoDB Compass는 MongoDB 데이터를 화면에서 조회·편집하고, 스키마와 쿼리 성능을 분석하는 무료 데스크톱 도구입니다.

개발macOS

Lens

lenshq.io

Lens는 Kubernetes 클러스터의 리소스, 로그, 메트릭을 데스크톱 화면에서 확인하고 관리하는 IDE다. 여러 개발·운영 환경을 오가는 개발자와 DevOps·SRE 담당자에게 적합하며, macOS 외에 Windows와 Linux도 지원한다.

개발macOS

Google Antigravity CLI

antigravity.google

Google Antigravity CLI는 터미널에서 자연어로 코드 수정·명령 실행을 요청하고, 여러 AI 에이전트의 작업과 결과를 관리하는 개발 도구입니다.

개발macOS