В MySQL, как я дам инструкции по созданию этой базы данных снова?

0

Скажем, у меня много записей в этой БД. Но я хочу клонировать эту структуру базы данных, но начинаю с 0 записей.

В принципе, я хочу "сбрасывать" инструкции для создания таблиц/колонок этой базы данных. THEN, я хочу запустить эти инструкции.

Как я могу это сделать?

Теги:
database

4 ответа

1
Лучший ответ

Вы хотите запустить mysqldump с помощью --no-data.

  • 0
    После этого, как мне загрузить его обратно?
  • 0
    @TIMEX: просто передайте файл в mysql .
0

a) с помощью mysqldump

b) используйте визуальный инструмент и подключитесь к базе данных mysql, например, к SQLYOG (существует бесплатная версия сообщества, которая делает трюк).

c) настройте phpmyadmin (если у вас есть лампа или лампочка), это позволяет делать то же самое через сеть.

0

Если у вас есть phpmyadmin, вы можете легко сделать это, перейдя в свою таблицу (или базу данных), которую вы хотите создать, а затем перейдите на вкладку "Экспорт". Убедитесь, что "структура" и "данные" отмечены.

Когда вы будете готовы импортировать его, убедитесь, что ваша таблица (или база данных) не существует, и нажмите вкладку "импорт". Просмотрите свою локальную копию и загрузите ее.

Если у вас нет phpmyadmin, и вы действительно не защищены с помощью mysql, вам действительно нужно, чтобы ваш sysadmin установил его для вас.

0

Вам нужно заглянуть в mysqldump. Ссылка на руководство здесь http://dev.mysql.com/doc/refman/5.1/en/mysqldump.html

Ещё вопросы

Сообщество Overcoder
Наверх
Меню