Полный цикл в digital

Клонирование таблиц MySQL

При работе с базами данных может возникнуть ситуация, когда в MySQL нужно клонировать или продублировать существующую таблицу в новую из-за их сходства в столбцах и атрибутах, или для проведения тестов без затрагивания исходной таблицы.

Простое клонирование

Первый метод создает таблицу из другой таблицы без учета атрибутов столбцов и индексов:

mysql>CREATE TABLE имя_новой_таблицы SELECT * FROM имя_базы_данных.имя_старой_таблицы;

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

Поверхностное клонирование

Используется для создания копии существующей структуры данных таблицы и атрибутов столбцов без копирования данных. Создаст пустую базу таблицы с идентичной структурой исходной таблицы:

mysql>CREATE TABLE имя_новой_таблицы LIKE имя_базы_данных.имя_старой_таблицы;

Глубокое клонирование

Копирует структуру таблицы вместе с данными исходной таблицы, создаёт глубокую копию исходной таблицы. Новая таблица будет иметь все атрибуты каждого столбца, индексы и данные существующей таблицы:

mysql>CREATE TABLE имя_новой_таблицы LIKE имя_базы_данных.имя_старой_таблицы;
mysql>INSERT INTO имя_новой_таблицы SELECT * FROM имя_базы_данных.имя_старой_таблицы;
Заполните форму уже сегодня!
Для начала сотрудничества необходимо заполнить заявку или заказать обратный звонок. В ответ получите коммерческое предложение, которое будет содержать индивидуальную стратегию с учетом требований и поставленных задач
Работаем по будням с 9:00 до 18:00. Заявки, отправленные в выходные, обрабатываем в первый рабочий день до 12:00.
Спасибо, ваш запрос принят и будет обработан!
Эйч Маркетинг