SQL — Точная копия таблицы

SQL — Точная копия таблицы

От автора: у вас может возникнуть ситуация, когда вам нужна в SQL копия таблицы, а команды CREATE TABLE … или SELECT … не подходят для ваших целей, потому что копия должна содержать те же индексы, значения по умолчанию и т. д.

Если вы используете MySQL RDBMS, вы можете справиться с этой ситуацией, выполнив описанные ниже действия:

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

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

Опционально, если вам нужно также скопировать содержимое таблицы, вы можете ввести инструкцию INSERT INTO или SELECT.

Бесплатный курс по PHP программированию

Освойте курс и создайте динамичный сайт на PHP и MySQL с полного нуля, используя модель MVC

В курсе 39 уроков | 15 часов видео | исходники для каждого урока

Получить курс сейчас!

Пример

В следующем примере показано как создать клонированную таблицу для TUTORIALS_TBL, структура которой выглядит следующим образом:

Шаг 1 — Получите полную структуру таблицы.

Шаг 2 — Переименуйте эту таблицу и создайте другую таблицу.

Шаг 3 — После выполнения шага 2 вы клонируете таблицу в своей базе данных. Если вы хотите скопировать данные из старой таблицы, вы можете сделать это, используя инструкцию INSERT INTO … SELECT.

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

Источник: https://www.tutorialspoint.com/

Редакция: Команда webformyself.

Бесплатный курс по PHP программированию

Освойте курс и создайте динамичный сайт на PHP и MySQL с полного нуля, используя модель MVC

В курсе 39 уроков | 15 часов видео | исходники для каждого урока

Получить курс сейчас!

Хотите изучить MySQL?

Прямо сейчас посмотрите 24-х часовой курс по базе данных MySQL!

Смотреть курс

Метки:

Похожие статьи:

Комментарии Вконтакте:

Комментарии Facebook:

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">

Я не робот.

Spam Protection by WP-SpamFree