my sql 명령 행 은 phpMyAdmin 에서 내 보 낸 중국어 SQL 파일 을 복원 합 니 다.

최근 수 십 M 의 MySQL 스 크 립 트 파일 을 받 아 데이터베이스 로 복원 하려 고 합 니 다.
이전에 MySQL-Front 를 사용 하여 MySQL 을 잠시 사용 한 적 이 있 는데,먼저 그것 을 사용 해 보 았 다가 끊 었 다.
이렇게 합 시다.먼저MySQL-Front빈 데이터 베 이 스 를 만 든 다음 my sql 명령 행 으로 가 져 옵 니 다.
1)MySQL-Front 를 사용 하여 빈 데이터 베 이 스 를 만 들 었 습 니 다.
스 크 립 트 의 대상 을 보면 DEFAULT CHARSET=gbk COMMENT=...명령 이 있 기 때문에 문자 집합 은 gbk 를 선택 합 니 다.
image
 
2)MySQL 명령 행 을 시작 하고 비밀 번 호 를 입력 합 니 다.
image
image
 
3)새 데이터베이스 사용 b
입력 명령:use b;
 
4)파일 읽 기 문자 집합 을 utf 8 로 변경 하 는 것 이 중요 합 니 다.
처음에 DEFAULT CHARSET=gbk COMMENT=..을 보고 gbk 로 설정 할 줄 알 고 다음 명령 을 사 용 했 습 니 다.
set names gbk;
그러나 가 져 올 때 모두 오류 로 중국 어 를 식별 할 수 없습니다.
 
나중에 SQL 파일 자체 의 문자 집합 으로 설정 해 야 한 다 는 것 을 깨 달 았 습 니 다.SQL 파일 자체 의 문자 집합 은 무엇 입 니까?
제 방법 은 VS.net IDE 로 파일 을 열 고'인 코딩 저장'으로 저장 하 는 것 입 니 다.
image
 
image
여기 서 문자 집합 은 utf-8 입 니 다.
 
그래서.
입력 명령:set names utf 8;set names utf-8 이 아 닙 니 다.
 
5)파일 가 져 오기
입력 명령:source 파일 경로;
곧 파일 을 데이터베이스 로 가 져 오 는 데 성공 하여 효율 이 높 습 니 다.
MySQL-Front 에서 데 이 터 를 정상적으로 가 져 와 큰 성 과 를 거 두 었 습 니 다!
image

좋은 웹페이지 즐겨찾기