DB — 데이터베이스
DB MySQL, MariaDB, PostgreSQL: 서버, 데이터베이스, 테이블, 행이 모두 폴더처럼 탐색되고 편집할 수 있습니다.
연결 등록
엔진, 호스트, 포트, 사용자, 비밀번호, 그리고 선택 사항인 기본 데이터베이스입니다. 기본 데이터베이스가 없으면 서버는 관리용 데이터베이스로 열립니다. 상태를 읽기 위해 Windows 서비스를 지정할 수 있으며, Meneaufile은 서비스를 찾으면 알아서 채웁니다.
지정한 서비스는 클릭 한 번으로 찾아갈 수 있습니다. 두 곳에서 가능합니다. 연결 메뉴의 “서비스 위치 열기”와, 서비스가 꺼진 데이터베이스에 들어갈 때의 오류 아래입니다. 연결이 거부되면 버튼이 SRV의 해당 서비스로 바로 연결되어, 거기서 다시 시작할 수 있습니다. 이 버튼이 없으면 밖으로 나와서 줄을 찾고 그 메뉴를 거쳐야 했습니다.
엔진에는 NET 항목의 유형처럼 아이콘이 있습니다. 대화 상자에서 고르면 줄에서 알아볼 수 있습니다.

이동
서버 → 데이터베이스 → 테이블 → 행. F12는 테이블의 데이터와 구조를 전환합니다. 데이터베이스는 고정해 두면 맨 위에서 다시 찾을 수 있습니다.
서버에는 자체 뷰도 있습니다. 계정, 실행 중인 쿼리, 서버 상태, 서버 설정, 루틴입니다. 읽기 전용이며 동작은 오른쪽 클릭 메뉴에 있습니다. 비밀번호 변경, 변수 설정, 프로세스 종료 등이 있습니다.
행
- 행 편집: 기본 키가 표시된 항목이 열립니다. 기본 키가 없는 테이블은 수정할 수 없습니다. 그런 테이블에서는 행을 식별할 수 없고, 수정하면 다른 행까지 건드리게 되기 때문입니다.
- 필드 찾기: 열이 8개 이상이면 양식이 검색과 함께 열립니다. 이름의 몇 글자만으로 그 이름을 가진 필드만 남고, Enter를 누르면 첫 번째 필드로 커서가 이동합니다. 검색으로 가려진 필드도 입력한 내용을 그대로 유지합니다.
- 날짜, 시간 또는 날짜·시간 필드에는 버튼이 두 개 있습니다. 달력과, 현재 순간을 초 단위로 채우는 지금입니다.
- 행 추가, 행을 JSON으로 복사, 행을 클립보드로 복사할 수 있습니다.
- 필드 하나는 항목을 열지 않고 한 번의 동작으로 그대로 복사할 수 있습니다.
구조
필드의 유형, 데이터 정렬, 기본값, 속성, 설명, 그리고 인덱스의 종류(기본 키, 고유, 인덱스)와 방식이 표시됩니다. 필드는 맨 앞, 맨 뒤, 또는 다른 필드 뒤에 추가할 수 있습니다. PostgreSQL은 항상 테이블 끝에 추가하며 그렇다고 알려 줍니다.
유형 선택기는 엔진의 유형을 정수, 소수, 텍스트, 날짜와 시간, 바이너리로 나누어 보여 줍니다. 입력하면 걸러 낼 수 있습니다.
테이블을 비우면(truncate) 모든 행이 삭제되고 테이블은 남으며 자동 증가가 0으로 돌아갑니다. 서버에는 휴지통이 없으며 실행 전에 그렇다고 알려 줍니다.
관계 다이어그램
“관계 다이어그램”은 테이블과 그 연결 관계를 그립니다.
- 왼쪽 목록에서 테이블을 끌어다 놓으면 그림에 배치됩니다. 그림 밖으로 끌어내거나 오른쪽 클릭으로 제거할 수 있습니다.
- 필드를 다른 테이블의 필드로 끌어 연결선을 그립니다. 이것은 순전히 시각적인 것이며 서버는 건드리지 않습니다.
- “전체 보기”는 전체를 화면에 맞춥니다. 마우스 휠로 확대하고 축소하며, 필터로 이름으로 테이블을 찾습니다.
- 배치는 저장되므로 그림은 마지막에 둔 그대로 남습니다.
- “이미지로 내보내기”는 그림을 다른 뷰의 폴더에 기록합니다. 그런 뷰가 없으면 Meneaufile이 아무 데나 쓰는 대신 그렇다고 알려 줍니다. 이후 “해당 위치에서 열기”로 그곳에 갈 수 있습니다.
폴더로 내보내기
테이블에는 바이트가 없습니다. 파일처럼 복사할 수 없으며, 디스크에 얻는 것은 SQL 내보내기입니다.
- 폴더를 표시 중인 패널로 F6을 누르거나, 어느 뷰에 넣을지 묻는
“구조와 함께 내보내기”를 사용합니다. 테이블마다
.sql파일 하나가 만들어집니다. - 데이터베이스 전체에서는 내보내기가 모든 테이블을 거치며, 중단할 수 있는 진행 상황 대화 상자가 표시됩니다. 마지막 메시지에 기록된 파일이 나열되고, 실패하면 멈춘 테이블의 이름이 표시됩니다. “데이터베이스의 일부가 빠졌다”는 것을 다시 실행할 때에야 알게 되면 너무 늦기 때문입니다.
- 선택한 행에서는 행마다
INSERT하나를 내보내며 파일 이름을 묻습니다. 테이블 이름이 기본으로 제안됩니다. 여러 테이블을 읽는 쿼리에서 나온 행은 거부됩니다. 어디에 다시 삽입해야 하는지 알 수 없기 때문입니다. - 테이블이나 데이터베이스를 오른쪽 클릭해 내보내기 예약…을 선택하면 정기
백업이 됩니다. 실행할 때마다 날짜가 붙은
파일(
clients-2026-10-03.sql)을 씁니다. 동작 예약하기를 참고하세요.
가져오기와 복제
.sql을 데이터베이스에 끌어다 놓으면 파일 이름과 데이터베이스를 알려 주는 질문 뒤에 그것을 다시 실행합니다. 파일은 하나뿐이고.sql이어야 하며, 그 밖의 것은 한마디로 거부됩니다. 서버 수준에서는 어디에 다시 실행해야 하는지 알 수 없으므로 데이터베이스가 필요합니다.- 데이터베이스 복제는 같은 서버에 새 데이터베이스를 만들고 테이블을 복사합니다. 도중에 중단되면 복제본은 미완성으로 남으며 Meneaufile이 그렇다고 알려 줍니다.
- 데이터베이스로 내보내기는 아무 데도 이르지 않습니다. 내보내기는 디스크를 대상으로 합니다. 그렇다고 알려 주지 않으면 파일이 기록된 것으로 오해하게 됩니다.
쿼리
SQL 쿼리는 열린 데이터베이스에 작성하며 Ctrl+Enter로 보냅니다. 최근 쿼리가 제안됩니다. 결과는 다른 목록과 같은 목록이어서 정렬하고, 선택하고, 내보낼 수 있습니다.
SQL 기록에는 보낸 모든 것이 영향을 받은 행 수와 함께 남습니다. 복사하거나 비울 수 있습니다.
테이블 두 개 비교
테이블 두 개에서 F8을 누르면 구조를 비교합니다. 바이트가 없으므로 필드와 인덱스를 대조합니다. 비교를 참고하세요.
제거
연결을 제거하면 비밀번호와 함께 목록에서 사라집니다. 서버는 건드리지 않습니다.
Meneaufile 설명서, 한국어판.