MySQL 명령 행 내 보 내기 데이터 가 져 오기
2056 단어 mysql
이 글 은 아주 잘 쓰 고 간결 하 며 심오 하고 간단명료 하 며 조판 도 매우 보기 좋아 서 인터넷 에 있 는 것 처럼 페이지 에 만 지식 을 쌓 지 않 을 것 이다.
MySQL 명령 행 내 보 내기, 데이터 가 져 오기
1. 데이터 내 보 내기:
1.1. 단일 데이터베이스 내 보 내기
mysqldump -hhost -uroot -p test>d:\test.sql (오류 가 없 으 면 비밀 번 호 를 입력 하 라 고 알려 줍 니 다)
형식: my sqldump - h 원 격 ip - u 사용자 이름 - p 데이터베이스 이름 > 저장 경로 - 원 격 ip 이 로 컬 이면 생략 할 수 있 습 니 다.
비밀번호 추가 가능: my sqldump - h 원 격 ip -u 사용자 이름 - p 암호 데이터베이스 이름 > 저장 경로
(u 와 사용자 이름, p 와 비밀번호 사이 에 빈 칸 이 없습니다. 비밀번호 가 보이 기 때문에 권장 하지 않 습 니 다)
cmd 명령 행 창 아래 에 위 코드 를 직접 입력 하 십시오. my sql 에 먼저 로그 인하 지 않 아 도 됩 니 다.
1.2. 여러 데이터베이스 내 보 내기
mysqldump -hhost -uroot -p --database db1 db2>d:\test.sql (추가 -- database 키워드, 서로 다른 데이터 베 이 스 를 빈 칸 으로 구분 합 니 다)
1.3. 데이터베이스 에 있 는 표 내 보 내기
mysqldump -hhost -uroot -p dbname table1 table2>d:\test.sql (데이터베이스 이름 뒤에 표 의 이름 을 추가 하고 표 사이 에 빈 칸 으로 구분 합 니 다)
2. 데이터 가 져 오기:
데이터베이스 가 져 오기 가 상대 적 으로 간단 합 니 다.
2.1. mysql 명령 사용
mysql -hhost -uroot -ppassword dbname < backupfile.sql ---cmd 명령 행 에 명령 을 직접 입력 하면 됩 니 다.
(내 보 낼 때 괄호 는 저장 경 로 를 향 하고 가 져 올 때 my sql 명령 을 향 한 것 임 을 주의 할 수 있 습 니 다)
로그 인 할 때 와 마찬가지 로 데이터베이스 이름 < sql 파일 경로 가 뒤에 더 있 을 뿐 입 니 다.
2.2. source 명령 사용
source sql 파일 저장 경로; --(그러나 이런 방식 은 mysql 에 먼저 로그 인하 고 뒤에 분점 이 있어 야 합 니 다)
:
mysql -uroot -ppassword
use dbname;
source abc.sql;
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
MySQL에서 JSON 인덱싱 - aarondfrancis사람들은 종종 MySQL로 JSON을 인덱싱할 수 없다고 말하지만 완전히 정확하지는 않습니다. MySQL로 JSON 열을 인덱싱하는 것은 완전히 가능합니다! 사람들은 종종 MySQL로 JSON을 인덱싱할 수 없다고 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.