Я использую базу данных MySql с программой Java, теперь я хочу передать программу кому-то еще.
Как экспортировать структуру базы данных MySql без данных в ней, просто структуру?
Я использую базу данных MySql с программой Java, теперь я хочу передать программу кому-то еще.
Как экспортировать структуру базы данных 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
Вы можете использовать параметр -d с командой mysqldump
mysqldump -u root -p -d databasename > database.sql
Вы можете использовать MYSQL Administrator Tool бесплатно http://dev.mysql.com/downloads/gui-tools/5.0.html
вы найдете много вариантов экспорта ur MYSQL DataBase
Если вы используете IntelliJ, вы можете включить представление базы данных (View → Window Tools → Database)
Внутри этого вида подключитесь к базе данных. Затем вы можете щелкнуть правой кнопкой мыши базу данных и выбрать "Копировать DDL". Другие IDE могут предложить аналогичную функцию.
Сброс без использования вывода.
mysqldump --no-data <database name> --result-file=schema.sql
Чтобы создать индивидуальное создание таблицы script:
- выберите всю таблицу (со сдвигом)
- просто щелкните правой кнопкой мыши по имени таблицы и выберите "Копировать в буфер обмена" > "Создать оператор".
Вы можете использовать следующий метод
mysqldump -d <database name> > <filename.sql> // -d : without data
Надеюсь, это поможет вам