[mysql] 데이터가없는 MySql 내보내기 스키마

Java 프로그램과 함께 MySql 데이터베이스를 사용하고 있습니다. 이제 다른 사람에게 프로그램을 제공하고 싶습니다.

데이터가없는 MySql 데이터베이스 구조를 내보내는 방법은 무엇입니까?



답변

--no-datamysqldump 명령으로 옵션을 사용할 수 있습니다

mysqldump -u root -p --no-data dbname > schema.sql


답변

예, 다음 옵션 mysqldump과 함께 사용할 수 있습니다 --no-data.

mysqldump -u user -h localhost --no-data -p database > database.sql


답변

--no-data옵션으로 개별 테이블을 추출 할 수도 있습니다.

mysqldump -u user -h localhost --no-data -p database tablename > table.sql


답변

mysqldump 명령에 -d 옵션을 사용할 수 있습니다

mysqldump -u root -p -d databasename > database.sql


답변

출력을 사용하지 않고 덤핑.

mysqldump --no-data <database name> --result-file=schema.sql


답변

–no-data 옵션에는 뷰 정의가 포함되지 않습니다. 따라서 yo create view v1 select와 같은 뷰가 있으면 select a. idAS id,
a.
t1로부터의 created_dateAS created_date; –no-data 옵션을 사용하면 뷰 정의가 다음 뷰 생성 v1 select 1 AS id, 1 AS로 변경됩니다.created_date


답변

MYSQL 관리자 도구를 무료로 사용할 수 있습니다
http://dev.mysql.com/downloads/gui-tools/5.0.html

MYSQL 데이터베이스를 내보내는 많은 옵션이 있습니다.