본문 바로가기

Database

(123)
MySQL select 결과 csv 파일로 저장 하기 MySQL에서 select한 결과를 csv 파일로 저장 하는 방법에 대해서 알아보도록 하겠습니다. 물론 백업의 목적으로 해당 기능을 사용하시려거든 mysqldump로 export 하는 것을 추천 해드립니다. 그게 아니고, 간단하게 원하는 select 결과를 파일로 저장 하기 위해서는 아래 내용을 참고 하셔서 작업 하시기를 권해 드립니다. MySQL select 결과 csv 파일로 저장 하기 아래와 같이 간단한 select 결과를 csv 파일로 저장하는 스크립트를 생성 했습니다. 우선 예제 SQL을 보시고 설명을 드릴께요. SELECT name, dept_cd, phone, address FROM class.select_test INTO OUTFILE '/home/stricky/select_csv/sele..
MySQL Workbench requires the Visual C++ 2019 Redistributable Package 에러 조치 방법 MySQL Workbench requires the Visual C++ 2019 Redistributable Package 에러 조치 방법 여러분들께서 MySQL의 Workbench를 설치하려 하실때 아래와 같은 에러메시지를 보실때가 있으실 겁니다. 이럴때 조치하는 방법에 대해서 간략하게 소개를 해드리도록 하겠습니다. MySQL Workbench 설치 에러 조치 방법 MySQL Workbench requires the Visual C++ 2019 Redistributable Package to be installed. Click the Download-Button on the next page to open a webpage containing further instructions. 라고 나와 있는 에러..
mariadb sequence 생성 및 사용 예제 mariadb sequence 생성 및 사용 예제 mariadb 에서 sequence를 10.3 버전부터 사용 할 수 있습니다. 이번 포스팅에서는 mariadb내 sequence를 생성 하고, 사용하는 예제를 확인 해보도록 하겠습니다. 아주 간단하게 sequence를 사용 할 수 있도록 예문을 토대로 설명 드리도록 하겠습니다. mariadb sequence 생성 mariadb 에서 sequence를 생성하는 예제코드 입니다. create sequence test.sq_test start with 1 increment by 1 maxvalue 999999 cycle; 위와 같이 sequence를 생성 해봤습니다. sequence의 이름은 sq_test 라고 했습니다. 주로, sequence를 생성할때는 o..
윈도우 도커(docker) 오라클(oracle) 접속 및 사용 (2) 윈도우 도커(docker) 오라클(oracle) 접속 및 사용 (2) 안녕하세요. 지난번 윈도우에 도커를 설치하고 오라클을 설치했습니다. 이젠 설치를 했으면 사용을 해봐야 겠죠? 도커에 설치한 오라클의 사용법에 대해서 안내드리겠습니다. 지난번 설치과정을 먼저 보고싶으신 분들은 아래 링크로 가셔서 설치를 하시고 다시 여기로 오시면 되겠습니다. 2020/11/04 - [Database/ORACLE] - 윈도우 도커(docker) 오라클(oracle) 설치 하기 (1) 윈도우 도커(docker) 오라클(oracle) 설치 하기 (1) 윈도우 도커(docker) 오라클(oracle) 설치 하기 (1) 안녕하세요. 오늘은 윈도우 환경에 도커(docker)를 설치하고, 그 위에 오라클(oracle)을 올려보도록 하..
윈도우 도커(docker) 오라클(oracle) 설치 하기 (1) 윈도우 도커(docker) 오라클(oracle) 설치 하기 (1) 안녕하세요. 오늘은 윈도우 환경에 도커(docker)를 설치하고, 그 위에 오라클(oracle)을 올려보도록 하겠습니다. 요즘 sqld 실습을 한다던지, 아니면 기타 테스트 용도로 노트북이나 데스크탑에 오라클을 설치 하려고 하시는 분들이 많이 계시죠. 도커를 편하게 설치하고, 오라클을 보다 쉽게 관리하실수 있는 실습을 하도록 하겠습니다. 도커(docker) 란? 도커는 컨테이너 기반의 가상화 플랫폼 입니다. 물론, 오픈소스 기반입니다. 도커에 대하여 여러가지 설명들이 있지만, 결국 하나의 컨테이너를 말합니다. 가령, 어떤 서비스를 위해 PC에 다양한 프로그램들을 설치를 하게됩니다. 그럼 그것들을 다른 시스템에 적용하거나 다시 구축을 해야 ..
SQLD 독학용 책 추천 SQLD 독학용 책 추천 안녕하세요. 요즘 SQLD 관심도가 아주 높습니다. DB쪽 업무를 지망하시는 분들, 그리고 개발자, 기타 취업 준비생들까지 SQLD에 관한 관심이 아주 높으셔서 관련해서 포스트를 하나 작성 해 봅니다. 특히나 SQLD는 독학으로 준비하시는분들이 많이 계시더라구요. 아래 내용 참고 하셔서 SQLD 취득 하시는데 꼭 도움이 되셨으면 좋겠습니다. SQLD 독학용 책 SQLD는 독학으로도 충분히 가능한 자격증 입니다. 난이도도 그다지 높지 않고, 기본적으로 SQL을 조금만 알아도 취득 할 수 있으시라 생각 됩니다. 그리고 실제로 제가 추천해드리는 이 책들로 합격한 수기들이 많이 있습니다. 다른책들도 많이 있으나, 아래 책 2권이 가장 유명하고, 실제로도 괜찮다는 평들이 많으니 우선적으로..
Oracle vs PostgreSQL 마이그레이션을 위한 기능 비교 Oracle vs PostgreSQL 마이그레이션을 위한 기능 비교 안녕하세요. 오늘은 Oracle vs PostgreSQL 에 대한 이야기 입니다. Oracle에서 PostgreSQL로 마이그레이션을 하는 경우도 요즘 왕왕보이고 들리고 있습니다. 그만큼 또 Oracle과 PostgreSQL을 비교 해보고 싶은 분들도 많이 계실겁니다. 그럼 Oracle과 PostgreSQL에 대하여 간단하게 어떻게 다른지 확인을 해보도록 하겠습니다. Oracle 이란 우선 Oralce에 대해서 알아 봐야겠죠. Oralce의 가용성 아키텍쳐에 대해서 먼저 보겠습니다. RAC란 멀티노드로 구성되어 있으며 스토리지를 공유하는 클러스터 입니다. ASM은 스토리지의 이중화 구성이 가능 하며, 분산처리 시스템을 구축 할 수 있는 ..
SQLD 38회차 주요 기출문제 복원 및 해설 SQLD 38회차 주요 기출문제 복원 및 해설 아래의 SQL 결과에 대한 것으로 적절한 것은? SELECT COUNT(*) FROM sqld_01 WHERE col3 2 START WITH col3 = 4 CONNECT BY col1 = PRIOR col2 count(*) 를 * 로 변경하여 직접 실행을 했습니다. 아래와 같이 결과가 나옵니다. 그럼 정답은 2건이 되겠죠. 테이블에 대한 권한을 부여하는 DCL 명령어는 무엇인가? DCL 명령어에는 아래와 같은 명령어 들이 있습니다. 이중에서 권한을 부여하는 DCL 명령어로는 GRANT가 있습니다. ※참고 포스팅 https://stricky.tistory.com/202 sql 독학 강의# 개념 파악 및 공부법 안내 1편 -sTricky sql 독학 강의# ..