mysql3 [MySQL] 문자 인코딩 설정 확인 1. MySQL 데이터베이스 및 테이블의 문자 인코딩 설정 확인MySQL에서 한글이 깨지지 않도록 하기 위해서는 데이터베이스와 테이블의 문자 인코딩이 UTF-8로 설정되어 있어야 합니다.-- 데이터베이스의 인코딩 확인SHOW VARIABLES LIKE 'character_set_database';SHOW VARIABLES LIKE 'collation_database';-- 테이블의 인코딩 확인SHOW TABLE STATUS WHERE Name = 'your_table_name';-- 컬럼의 인코딩 확인SHOW FULL COLUMNS FROM your_table_name;서버의 문자 셋 확인 방법--------------------------------------------------1. MySQL 서버의.. 코딩ㆍ개발 정보/데이터베이스 연습 2024. 8. 21. [MySQL] 테이블과 내용 다른 데이터베이스로 복사하기 MySQL에서 한 데이터베이스(A)에서 다른 데이터베이스(B)로 테이블을 복사하려면, 다음 단계를 수행할 수 있습니다. 이 과정에서는 테이블 구조(CREATE TABLE)와 데이터를 모두 복사하는 방법을 설명합니다. 1. 테이블 구조 복사 (CREATE TABLE)먼저, A 데이터베이스에서 테이블의 구조를 B 데이터베이스로 복사합니다.CREATE TABLE B.테이블명 LIKE A.테이블명; 위 SQL은 A 데이터베이스의 테이블명과 동일한 구조를 B 데이터베이스에 복사합니다.2. 데이터 복사 (INSERT INTO SELECT)구조를 복사한 후, 데이터를 복사합니다.INSERT INTO B.테이블명 SELECT * FROM A.테이블명; 위 SQL은 A 데이터베이스의 테이블명에 있는 모든 데이터를 B 데.. 코딩ㆍ개발 정보/데이터베이스 연습 2024. 8. 21. MySQL 한글 인코딩 해결 방법 <도커> [Synology NAS] docker에 mysql 설치해서 외부에서 사용하기 방법으로 도커 방식으로 MySQL 5.7을 설치한다. 도커에서 터미널을 생성하여, 아래와 같이 설정을 변경한다. bash-4.2# cd /etc/mysql/mysql.conf.d/ bash-4.2# cat > my.cnf [client] default-character-set=utf8 [mysql] default-character-set=utf8 [mysqld] collation-server = utf8_unicode_ci init-connect='SET NAMES utf8' character-set-server = utf8 bash-4.2# cat /etc/mysql/mysql.conf.d/my.cnf [client] def.. 코딩ㆍ개발 정보/데이터베이스 연습 2024. 1. 16. 이전 1 다음