[mysql] 데이터가없는 MySql 내보내기 스키마
Java 프로그램과 함께 MySql 데이터베이스를 사용하고 있습니다. 이제 다른 사람에게 프로그램을 제공하고 싶습니다.
데이터가없는 MySql 데이터베이스 구조를 내보내는 방법은 무엇입니까?
답변
--no-data
mysqldump 명령으로 옵션을 사용할 수 있습니다
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
. id
AS id
,
a
.
t1로부터의 created_date
AS 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 데이터베이스를 내보내는 많은 옵션이 있습니다.