
Резервное копирование таблиц и баз данных очень полезно, когда вы учитесь обновлять записи, чтобы иметь возможность быстро восстановиться, если вы сделаете что-то неправильно.
создать таблицу, если не существует newTable как oldTable; – Копирует схему старой таблицы в новую таблицу (столбцы, типы данных и т. д.). IF NOT EXISTS гарантирует, что вы не перезапишете уже созданную вами таблицу.
insert newTable select * from oldTable; – копирует все записи из старой таблицы в новую таблицу
LINUX SHELL mysqldump -u username -p database /location/dump.sql – резервное копирование базы данных в указанное местоположение с указанным именем. Убедитесь, что у вас есть разрешение WRITE на папку, на которую вы указываете
ОБОЛОЧКА LINUX mysqladmin -u имя пользователя -p create newDatabase – создает базу данных из оболочки linux
LINUX SHELL mysql -u имя_пользователя -p newDatabase /location/dump.sql – восстанавливает базу данных из файла в новую базу данных
Пожалуйста, воспользуйтесь возможностью и поделитесь этим видео с друзьями и семьей, если вы найдете его полезным.
No Comments