MySQL 썸네일형 리스트형 mysql database 를 생성하고 Local DataSource 추가 및 스키마와 데이터 손쉽게 dump 하는 방법 (feat.인텔리제이 mysqldump) 데이터베이스 생성 및 조건 1.database: apolloadm 2.chartset: utf8mb4 3.collation: utf8mb4_0900_ai_ci CREATE DATABASE apolloadm default CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci; 데이터베이스 생성 확인 show databases; 권한 생성 GRANT ALL PRIVILEGES ON apolloadm.* TO apolloadm@localhost; 인텔리제이 내 Local DataSource 추가 PC내 MySQL이 설치되면 간편한 UI를 통한 DB 싱크를 위해 인텔리제이 내 Local DataSource를 하나 추가한다. Test Connection 을 클릭하면 아래와 같이 .. 더보기 UPSERT 이란 용어 깔끔하게 정리하기 개발업무를 하다가 UPSERT 란 용어을 들어서 정리해 봅니다. 한마디로, UPSERT 는 UPDATE + INSERT 의 합성어를 말하는데요..... 우리는 DB 연동 개발을 할때 INSERT or UPDATE 를 할때가 많이 있습니다. 하지만, 만약 INSERT 하고자하는 데이터가 기존에 있을 경우, 어떻게 해야할까요? 그러면, INSERT 는 실패가 나게 되는데요.. PRIMARY KEY 중복으로요.... 이럴때는 UPDATE 가 일어나게 처리는 것을 우리는 UPSERT 라고 부릅니다. 즉, UPSERT = UPDATE + INSERT 의 합성어라고 머릿속에 넣어두시면됩니다... 혹시나 몰라서 아래 내용을 정리해 봅니다. - MYSQL / ORACLE MYSQL 의 경우 INSERT INTO [ta.. 더보기 docker를 사용해서 mysql 기동하는 방법 공유 블로그 목적 docker 를 사용해서 mysql db를 기동하는 방법에 대해서 공부및 정리후 나만의 노하우와 지식을 공유한다. 블로그 요약 1.docker 를 설치하는 방법 정리 2.docker 를 사용해서 mysql 설치 3.mysql 접속 및 종료하기 블로그 상세 내용 하나, docker 설치하기 # docker 설치 $ dnf -y install docker-ce # docker upgrade $ dnf -y upgrade docker-ce 둘, docker 를 사용해서 mysql 설치 1. mysql image 다운로드 $ docker pull mysql - 정상적으로 설치완료 docker mysql image 확인 $ docker images 2. mysql container 생성 및 실행하기 .. 더보기 이전 1 다음