Практические функции Navicat: резервное копирование данных и синхронизация структуры

MySQL

Резюме

Когда мы хотим выполнять рискованные операции с базой данных, нам необходимо создать резервную копию базы данных.Каждый раз, когда мы запускаем проект, всегда будут возникать несоответствия между онлайн- и офлайн-структурами базы данных.В этой статье объясняется, как использовать Navicat для простого решения эти две проблемы..

Navicat

Navicat — это набор быстрых и надежных инструментов управления базами данных, предназначенных для упрощения управления базами данных и снижения затрат на управление системой. Он предназначен для удовлетворения потребностей администраторов баз данных, разработчиков, а также предприятий малого и среднего бизнеса. Navicat построен с интуитивно понятным графическим интерфейсом, который позволяет создавать, организовывать, получать доступ и обмениваться информацией безопасным и простым способом.

Примечание. В этом руководстве используется версия Navicat12, адрес загрузки:Woohoo.n AVI cat.com в /скачать/затем…

Введение в использование баз данных

Теперь в базе данных есть две базы данных: mall-test представляет базу данных тестовой среды, а mall-prod представляет базу данных онлайн-среды.

резервное копирование данных

Теперь мы сначала создаем резервную копию базы данных mall-test.После завершения резервного копирования удаляем данные в таблице товаров, а затем используем резервную копию для восстановления данных.

Обзор данных в mall-тесте

В настоящее время в базе данных есть только таблица базы данных товарного модуля, а в таблице pms_product есть определенные данные.

https://p1-jj.byteimg.com/tos-cn-i-t2oaga2asx/gold-user-assets/2019/6/12/16b4bda5d650ae32~tplv-t2oaga2asx-image.image

https://p1-jj.byteimg.com/tos-cn-i-t2oaga2asx/gold-user-assets/2019/6/12/16b4bda60f1c9d84~tplv-t2oaga2asx-image.image

сделать резервную копию данных

  • Сначала щелкните значок резервного копирования на верхней панели инструментов, затем нажмите кнопку «Новое резервное копирование».

https://p1-jj.byteimg.com/tos-cn-i-t2oaga2asx/gold-user-assets/2019/6/12/16b4bda5daa98a77~tplv-t2oaga2asx-image.image

  • Нажмите кнопку «Пуск», чтобы начать резервное копирование.

https://p1-jj.byteimg.com/tos-cn-i-t2oaga2asx/gold-user-assets/2019/6/12/16b4bda5e815c7b4~tplv-t2oaga2asx-image.image

  • Файл резервной копии будет создан после завершения резервного копирования.

https://p1-jj.byteimg.com/tos-cn-i-t2oaga2asx/gold-user-assets/2019/6/12/16b4bda5e03122ea~tplv-t2oaga2asx-image.image

Очистить данные таблицы pms_product

https://p1-jj.byteimg.com/tos-cn-i-t2oaga2asx/gold-user-assets/2019/6/12/16b4bda5d8d02711~tplv-t2oaga2asx-image.image

Восстановление данных из резервной копии

https://p1-jj.byteimg.com/tos-cn-i-t2oaga2asx/gold-user-assets/2019/6/12/16b4bda609b21efd~tplv-t2oaga2asx-image.image

https://p1-jj.byteimg.com/tos-cn-i-t2oaga2asx/gold-user-assets/2019/6/12/16b4bda6439c70f4~tplv-t2oaga2asx-image.image

Синхронизация структуры

Соответствующие справочные примечания

Исходный модуль mall-test имеет только таблицу товарного модуля.Теперь мы добавили модуль заказа после периода разработки.В то же время некоторые таблицы товарного модуля были удалены и изменены, а торговый центр table по-прежнему является исходным товарным модулем Table, что нам нужно сделать сейчас, так это синхронизировать структуру таблицы базы данных mall-test с mall-prod.

https://p1-jj.byteimg.com/tos-cn-i-t2oaga2asx/gold-user-assets/2019/6/12/16b4bda61f57a1a0~tplv-t2oaga2asx-image.image

https://p1-jj.byteimg.com/tos-cn-i-t2oaga2asx/gold-user-assets/2019/6/12/16b4bda6463833b2~tplv-t2oaga2asx-image.image

Синхронизируйте структуру

  • Выберите функцию синхронизации структуры

https://p1-jj.byteimg.com/tos-cn-i-t2oaga2asx/gold-user-assets/2019/6/12/16b4bda6847dfc15~tplv-t2oaga2asx-image.image

  • Выберите исходную базу данных и целевую базу данных и нажмите кнопку «Сравнить».

https://p1-jj.byteimg.com/tos-cn-i-t2oaga2asx/gold-user-assets/2019/6/12/16b4bda6462ebeb4~tplv-t2oaga2asx-image.image

  • Вы можете увидеть информацию об измененных, добавленных и удаленных таблицах, нажмите «Развернуть», и появится предварительный просмотр сценария sql.

https://p1-jj.byteimg.com/tos-cn-i-t2oaga2asx/gold-user-assets/2019/6/12/16b4bda676055a89~tplv-t2oaga2asx-image.image

  • После подтверждения сведений о сценарии развертывания нажмите «Выполнить», чтобы синхронизировать структуру данных.

https://p1-jj.byteimg.com/tos-cn-i-t2oaga2asx/gold-user-assets/2019/6/12/16b4bda6845f9eee~tplv-t2oaga2asx-image.image

  • При повторной синхронизации структуры было обнаружено, что две структуры базы данных полностью согласованы.

https://p1-jj.byteimg.com/tos-cn-i-t2oaga2asx/gold-user-assets/2019/6/12/16b4bda683b7bebd~tplv-t2oaga2asx-image.image

публика

Полный набор обучающих руководств для проекта торгового центра сериализуется.Обратите внимание на публичный аккаунтПолучите это прямо сейчас.

公众号图片