본문 바로가기

Database

(152)
mysql 에러 메시지 Global Error Message Reference 조치 방안 mysql 에러 메시지 Global Error Message Reference 조치 방안 안녕하세요. mysql의 Global Error Message Reference 조치 방안에 대해서 확인해보겠습니다. mysql을 사용하다 보면 수많은 에러 메시지들을 만나게 되는데 이에 대한 내용을 정리하였습니다. 이번 포스팅에 기술되는 에러 메시지는 Global 에러 메시지입니다. 일반 에러 메시지는 따로 포스팅을 하도록 하겠습니다. 에러 메시지에 대한 조치방안은 해당 에러 메시지의 Message 부분을 읽어보시면 해결하실 수 있습니다. 예를 들어서 error: 1이라고 한다면 메시지는 Can't create/write to file...인데.. 이런 경우 경로가 잘못 지정되어 있거나, 파일을 생성하거나 쓰는 데..
mysql 테이블 한글 insert 안될때 조치 방안 mysql 테이블 한글 insert 안될 때 조치 방안 안녕하세요. mysql 테이블에 insert 작업을 할때 한글이 입력 안될 때가 있어 난감하신 적이 있으실 겁니다. 아래와 같은 에러 메시지와 함께 한글이 안되는 증상이 나타나실 텐데요. Incorrect string value: '\xE3\x84\xB4\xE3\x85\x87...' for column 데이터 베이스에서 한글 입력이 불가할 때 생기는 현상입니다. 이럴 때는 우선 해당 데이터 베이스의 캐릭터 셋을 확인 해보셔야 합니다. SELECT schema_name , default_character_set_name FROM information_schema.schemata ; 위 쿼리를 통해서 데이터 베이스의 케릭터 셋을 확인해보시면 아래와 같은..
ADsP 데이터분석준전문가 자격증 일정&준비방법 feat.응시방법 ADsP 데이터분석준전문가 자격증 일정&준비방법 feat.응시방법 안녕하세요. 요즘 파이썬으로 데이터 분석을 열심히 공부하고 있는 sTricky입니다. 조만간 ADsP 응시를 할 계획을 가지고 준비를 좀 해보려고요. 시험 일정부터 공부법까지 많이 알아봤는데, 이 내용들을 정리해서 이 글을 보시는 여러분들도 함께 한 번에 좋은 결과가 있었으면 좋겠습니다. 일단 이 자격증이 뭔지, 왜 따야 하는지 알아봤습니다. #데이터 분석준전문가 (ADsP) 란? 데이터분석 준전문가란 데이터 이해에 대한 기본지식을 바탕으로 데이터분석 기획 및 데이터분석 등의 직무를 수행하는 실무자를 말한다. 한국데이터산업진흥원은 전문인력의 실질적 수요자인 사업주를 대변하여 데이터분석 준전문가 자격검정을 실시하고자 한다. 이를 통해 산업 ..
[gpdb 백업] pg_dump & pg_restore 간단 사용법 [gpdb 백업] pg_dump & pg_restore 간단 사용법 안녕하세요. GPDB 에서 PG_DUMP 와 PG_RESTORE를 이용한 백업과 복구에 관해서 간략하게 안내해 드릴께요. pg_dump & pg_restore는 sql 기반으로 gpdb안의 데이터를 백업 및 복구를 할 수 있습니다. 바로 시작 하겠습니다. 우선 pg_dump를 이용해서 백업을 받는 커맨드 입니다. pg_dump -Cs dbname -n schemaname -n schemaname2 -E utf-8 > ddl_schema.sql pg_dump -a dbname -n schemaname -n schemaname2 -E utf-8 > data_schema.sql pg_dump -Cs dbname -t schema.table -..
MySQL 8.0 테이블스페이스 관리 방법 변경 내용 feat.테이블 스페이스 삭제 한다면?! MySQL 8.0 테이블스페이스 관리 방법 변경 내용 feat.테이블 스페이스 삭제한다면?! 안녕하세요. MySQL 8.0에서의 테이블스페이스 관리 방법에 대해 변경된 내용과 사용 예제를 정리하겠습니다. 바로 시작합니다. innodb_file_per_table_tablespace MySQL 8.0을 새로 설치하였을 때 설정되는 default tablespace 옵션입니다. 다른 설정이 없으면 기본 적용입니다. 각 테이블마다 테이블 스페이스를 하나씩 만들어 관리됩니다. 압축 같은 다양한 테이블스페이스 옵션 등을 이용해서 각 테이블 별로 유연한 관리가 가능합니다. general tablespace 우리가 아는 일반적인 테이블 스페이스 관리 방법입니다. ibd 파일을 하나 만들어 놓고, (default는 sy..
DB Engines Ranking, DBMS 종류와 순위 DB Engines Ranking, DBMS 종류와 순위 안녕하세요. DB Engines Ranking, 즉, 우리가 아는 말로 DBMS의 순위에 대해서 알아보겠습니다. DBMS의 종류가 몇 개인지 혹시 알고 계신가요? 지금 이 순간에도 사라지거나 새로 생기는 DBMS가 있으니 정확하게는 아니더라도, 대략적으로 얼마나 있는지 알고 계신가요? 사실 저도 잘 모릅니다. 하지만, 그 DBMS들중 상위권을 달리는 DB Engine의 순위는 알아볼 필요가 있다 생각합니다. DB Engines Ranking을 산정하여 우리에게 알려주는 사이트가 있습니다. 바로 여깁니다. https://db-engines.com/en/ranking DB-Engines Ranking Popularity ranking of databa..
MySQL의 다양한 실행 프로그램 mysqld_safe, mysql.server, mysqld_multi feat.mysqld MySQL의 다양한 실행 프로그램 mysqld_safe, mysql.server, mysqld_multi feat.mysqld 안녕하세요. mysql을 쓰면서 다양한 실행 옵션이 있는 건지 알고 계셨나요? mysql.server mysqld_safe mysqld_multi MySQL은 위와 같은 실행 프로그램을 가지고 있습니다. 이를 Server Helper Programs 라고 합니다. 우선 위의 어떤 프로그램이든 결국 mysqld를 호출하여 실행하게 하는데, 먼저 mysqld에 관해서 알아보겠습니다. mysqld MySQL Server를 mysqld라고 합니다. 디스크나 메모리에 있는 데이터베이스에 대한 접근을 통제합니다. 여러 개의 스토리지 엔진을 지원합니다. cache와 buffer를 사용해서 메..
SQL 정렬 가독성 높여주는 웹사이트 소개 feat.instant SQL formatter SQL 정렬 가독성 높여주는 웹사이트 소개 feat.instant SQL formatter 안녕하세요. 오늘은 아~~~~주 괜찮은 웹 사이트를 찾아서 공유해 드리려고 합니다. 아마, 제가 이젠 알아버린 걸 보면 이미 많은 분들은 알고 계시리라 생각됩니다.. 그런 분들껜 죄송합니다. 하지만 모르시는 분들은 잘 이용하시길 바랍니다. 바로 SQL Formatter 서비스를 하는 사이트인데요. 저와 같이 SQL 작성을 많이 하시는 분들이 알아 두면 좋은 웹사이트입니다. 사실, 요즘 많이 쓰시는 쿼리툴에 기본적으로 SQL Formatter 기능을 가지고 있는데 간혹 사이트 나가시거나 자기 PC를 쓰지 못하는 곳에서 SQL을 작성해야 하는 경우가 생기곤 합니다. 그럴 때 유용하게 쓰시기 좋습니다. 물론 저는 Dat..