본문 바로가기

DBeaver4

[MySQL] Shell 에서 쿼리 결과를 CSV 파일로 저장 DB에 쿼리를 할 때 보통은 DB 클라이언트 프로그램을 사용한다. Workbench, DBeaver 와 같은.. 그러면 해당 툴에서는 쿼리의 결과를 쉽게 csv 파일로 저장을 할 수 있다. 하지만, 경우에 따라서 위 처럼 툴(tool)에서 쿼리 결과를 받을 수 없는 경우가 있을 수 있는데 이때는 Shell 에서 명령어로 그 결과를 CSV 로 저장할 수 있다. 아래와 같이... mysql -u"계정명" -p "DB명" "결과파일명" $ mysql -uroot -p test_db result.csv 각 항목마다 " " 로 감싸지 않을 경.. 2022. 5. 11.
DBeaver 로 AWS Athena 접속하기 1. DBeaver의 데이터베이스 접속 화면에서 Athena 를 검색하여 선택합니다. 2. 선택을 하면 아래 그램과 같이 - Region - S3 location - Access Key - Scret Key 를 입력해줘야 합니다. 3. 위 창의 입력정보를 얻기 위해서는 웹상에서 AWS의 콘솔에 로그인을 합니다. 창의 오른쪽 상단을 보면 Region ('서울'이라고 나와있는)을 선택하는 화면이 있는게 여기서 Region 코드를 얻을 수 있습니다. 버지니아 북부라면 us-east-1 이 리젼이 됩니다. 4. 위의 지역 옆에 내 계정이 나와 있는 부분을 클릭하면 아래와 같이 '내 보안 자격증명'이라는 메뉴가 보입니다. 클릭하여 들어갑니다. 5. 아래와 같은 화면이 나타나는데 '엑세스 키 만들기' 버튼을 클릭하.. 2020. 6. 9.
DBeaver안에서 CSV 파일 사용하기 DBeaver를 이용하여 CSV 파일을 데이터베이스의 테이블 처럼 이용할 수 있다. 1. DBeaver가 인스톨되어 있어야 한다. (당연한 얘기지만..) : https://dbeaver.io/ 에서 다운 받을 수 있다. 2. 미리 CSV 파일을 특정 폴더에 넣어 놓는다. : 이 폴더에서 하나의 csv 파일이 하나의 table처럼 인식된다. 3. New Connection을 만든다. : 타입은 Flat files(CSV) > CSV/DBF 이렇게 선택한다. 4. Path에 위에 2번에서 정한 위치를 선택한다. 여기 까지 해서 우리는 특정 폴더 안의 csv 파일들을 SQL을 이용하여 table처럼 사용할 수 있다. 5. 여기에 있는 csv 파일의 내용을 다른 database에 있는 table에 옮길 수 있는.. 2018. 8. 23.
DBeaver 사용하기 DBeaver 라는 tool에 대해서 전에 Blog에 포스팅을 했을거라고 생각했는데, 찾아보니 안했다. 하하.. DBeaver는 SQL 클라이언트이자 데이터베이스 관리 도구이다. 관계형 데이터베이스의 경우 JDBC API를 사용하여 JDBC 드라이버를 통해 데이터베이스와 통신한다. 그 밖의 데이터베이스의 경우 사유 데이터베이스 드라이버를 사용한다. 자동 완성과 구문 강조를 지원하는 편집기를 제공한다. 이 친구는 매우 훌륭한 점이 - Windows, Mac OS (osX), Linux 의 환경에서 사용이 가능하다. - JDBC 드라이버를 이용하여, 현존하는 거의 대부분의 DB에 접속이 가능하다. - 게다가 무료이다. 필자는 Mac에서 SQL Server를 접속할 수 있는 tool을 찾는 도중에 알게되었는데.. 2018. 8. 23.