680 Stimmen

MySql-Exportschema ohne Daten

Ich verwende eine MySql-Datenbank mit einem Java-Programm und möchte das Programm nun an jemand anderen weitergeben.

Wie exportiert man die Struktur der MySql-Datenbank ohne die darin enthaltenen Daten, sondern nur die Struktur?

1289voto

Daric Punkte 15411

Sie können mit dem --no-data Option mit dem Befehl mysqldump

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

136voto

onteria_ Punkte 64688

Ja, Sie können die mysqldump とのことです。 --no-data Option:

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

25voto

PodTech.io Punkte 4316

Können Sie auch eine einzelne Tabelle mit der Option --no-data opción

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

9voto

Rahul Chipad Punkte 2293

Sie können die Option -d mit dem Befehl mysqldump verwenden

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

9voto

Mamta Satoor Punkte 61

Beachten Sie jedoch, dass die Option --no-data die View-Definition nicht enthält. Wenn Sie also eine Ansicht wie die folgende hätten

create view v1 
 select `a`.`id` AS `id`,
 `a`.`created_date` AS `created_date` 
from t1;

mit der Option --no-data wird die Definition der Ansicht wie folgt geändert

create view v1
 select 1 AS `id`, 1 AS `created_date`

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X