본문 바로가기

IT_Developers/MySQL59

MySQL - DB 백업을 위한 SQL 만들기 Mysql 데이터베이스 백업 안녕하세요. 고코더 입니다. MYSQL 은 개인 홈페이지에서는 가장 활용이 많이 되는 데이터베이스 일 것 입니다. 덕분에 사용자를 위한 편의 기능이 많은데 그중에서 DB의 내용을 sql 파일로 만들어 백업과 복원이 가능합니다. 물런 다른 DB에서도 sql파일을 만드는 방법은 활용 하기도 하는데 오라클를 쓰는 회사의 db를 sql로 만들면 아마도 몇백기가가 되겠네요. 그래서 오늘은 mysql의 전체 내용을 sql로 파일로 만들어 보겠습니다 ▼자신의 데이터베이스 관리 툴로 접속해주세요. 호스팅을 쓴다며 거의 phpmyadmin 이시겠죠. ▼ 대상이 되는 데이터 베이스를 클릭하고 내보내기 탭을 실행합니다. ▼ 그리고 옵션을 선택합니다. 내보내기 기본 옵션은 sql로 선택해주세요. .. 2019. 1. 12.
MySQL - 데이터베이스,테이블,컬럼 인코딩 확인 방법 / INFORMATION_SCHEMA database , table , column의 character set 알아보기 안녕하세요. 고코더 입니다. mysql 에 인코딩 캐릭터셋을 알아보는 방법을 알려드리려고 합니다. DB입력시 인코딩에 따라 변환을 해서 입력해야 하는데 캐릭터셋이 모를 경우 아래 쿼리를 돌려보시면 확인이 가능합니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 SELECT DEFAULT_CHARACTER_SET_NAME FROM INFORMATION_SCHEMA.SCHEMATA WHERE SCHEMA_NAME = 'DB명'; SELECT TABLE_COLLATION FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = 'DB명'; SELECT COLUMN_NAME, CHARA.. 2018. 4. 16.
MySQL - SUBSTRING_INDEX() / 문자열 자르기 split mysql 에서 explode 같이 구분 문자열 기준으로 잘라서 가져오기 안녕하세요. 고코더 입니다. 오늘은 MYSQL 에서 문자열 함수 중에 split 혹은 explode 와 같이 특정 문자 기준으로 스트링을 나눠서 가져오는 방법을 배워 보도록 하겠습니다. SUBSTRING_INDEX는 참 재밌고 활용도 많은 함수입니다. ▼사용법은 아래와 같습니다. SUBSTRING_INDEX( 1번째 인수 : 컬럼명 2번째 인수 : 기준문자, 구분 문자 3번째 인수 : 보여질 위치, 위치 기준 음수(-)는 뒷부분 부터, 양수(+)는 앞부분 부터 ) 간단하게 실무 예를 들면 url이 저장된 컬럼에서 .com 과 같은 뒷 부분 마지막 도메인만 가져와야 한다면 이 함수가 제격이라고 생각합니다. ▼ 만약에 가장 도메인 뒷 .. 2018. 2. 8.
MariaDB - 마리아디비 란? 면접에서 MaraiDB에 대해 물어본다면? 요즘 신입 후배 개발자들이 자주 듣는 스킬 질문중에 마리아DB가 무엇인지 설명해달라는 질문을 받는다고 합니다. 그럴만도 한게 이미 중소형 IT업체들은 MaraiDB를 이용해 운영 중입니다. 위키백과에 나온 내용 달달이 외워가기에는 너무 티도 나고 하니 핵심만 한번 설명해보려고 합니다. 귀여운 물개를 내세운 MariaDB는 과연 무엇일까? 우선 홈페이지는 아래와 같습니다. https://mariadb.org/ 홈페이지 주소도 http://mysql.org/ 기존 mysql과 흡사합니다. DB명도 M자로 시작하고 있는거 보면 이제 눈치가 챈거라 생각 됩니다. ▼둘의 BI도 가만보면 많이 비슷하합니다.. 개인적으로 돌고래가 더 이쁘네요 mysql을 모방한 DB가 바로.. 2017. 11. 29.
MySQL - MySQL Workbench 설치하기 MySQL Workbench 설치하기 MySQL GUI(데이터 베이스 툴)은 참 많습니다제가 쓰는 프로그램은 개인적으로Front, Yog, Workbench 입다. 이중에 항상 Front와 Workbench를 둘다 설치해 습니다.그이유는 Front는 데이터를 보고 수정하기에 직관적이고 빠르게 되어 있고그 밖에 기능은 Workbenc가 압도적입니다. 그래서 오늘 MySQL 워크벤치를 설치해보려고 합니다. 우선 아래 URL을 접속!https://dev.mysql.com/downloads/workbench/ ▼그 다음 프로그램을 다운받아 보자. ▼ 여기서 괜히 회원가입 하지말고 맨아래 다운로드를 클릭한다. ▼자 이제 Next에 시작입니다. ▼ 역시 넥스트 ▼ 넥스트 Mysql에 기본 설정을 믿어보자. ▼ 역시.. 2017. 7. 11.