DB/SQL3 기존 인덱스 기반 테이블에서 UUID 기반 구조로 데이터 이관하기 들어가며목적기존 테이블의 데이터를 새롭게 설계된 테이블 구조로 이관한다.이 과정에서 기존에 인덱스로 관리되던 유저 아이디는 UUID로 교체한다.이 글에서 다룰 내용데이터 추출UUID 매핑새로운 테이블 DDL 생성데이터 매핑스냅샷 생성 후 삭제1. 데이터 추출1.1. 기존 데이터 추출하기mysqldump는 데이터베이스의 데이터를 가져오는 읽기 전용 명령어이고, 기본 사용은 아래와 같다.mysqldump -h -u -p --databases > 예를 들어보면, 다음은 127.0.0.1 호스트, 3307 포트, admin 사용자, example 데이터 베이스를 backup.sql 파일명으로 저장한다는 명령어이다. 명령어 실행 후 비밀번호를 입력하면 해당 명령어를 실행한 터미널의 현재 디렉터리에 backu.. 2025. 6. 2. [MySQL] dbmate 활용해서 DB쉽게 구성하기 기존방법으로 MySQL DB 만들기 Mysql에서 table을 구성하려면 다음과 같은 절차를 거쳐야 한다. 예제로 쓸 DB를 만들면 mysql> create database example; Query OK, 1 row affected (0.00 sec) 테이블이 없는 상태다 mysql> use example; Database changed mysql> show tables; Empty set (0.00 sec) create table 뒤에 컬럼명과 속성들, 그리고 고유키를 설정해준다. mysql> create table users (id int not null auto_increment, name varchar(50) not null, email varchar(200) not null, primary k.. 2022. 8. 28. [SQL] MySQL 활용 쿼리문 살펴보기 1. MySQL 사용 1-1. 관계형데이터베이스 선택 기준 안정성 DB Engine 자체적인 요인 Uber, Airbnb, 그리고 Shopify를 포함하여 5,717개의 회사가 RDBMS로 MySQL을 사용 성능과 기능 성능이나 기능은 돈이나 노력으로 어느정도 해결 가능. 커뮤니티(인지도) 필요한 지식과 경험을 얻는 데 중요한 부분 DB-Engines.com에서 제공하는 2022년 8월 기준 DBMS의 순위에서 상위권 위치 DB-Engine 랭킹 기준 웹 사이트 언급 횟수 (Number of mentions of the system on websites) 구글 트렌드 검색 빈도 (General interest in the system) 기술 토론 빈도 (Frequency of technical discu.. 2022. 8. 9. 이전 1 다음