Съдържание:

Как да копирам таблица от една таблица в друга в MySQL?
Как да копирам таблица от една таблица в друга в MySQL?

Видео: Как да копирам таблица от една таблица в друга в MySQL?

Видео: Как да копирам таблица от една таблица в друга в MySQL?
Видео: 30 глупых вопросов Data Engineer [Карьера в IT] 2024, Април
Anonim

MySQL предоставя мощна опция за копиране данни от една маса на друга маса (или много маси ). Основната команда е известна като INSERT SELECT.

Пълно оформление на синтаксиса е показано по-долу:

  1. ВМЪКВАНЕ [ИГНОРИРАНЕ]
  2. [INTO] име_на таблица.
  3. [(име_на_колона,)]
  4. ИЗБЕРЕТЕ
  5. FROM име на таблица WHERE

По същия начин хората питат как данните могат да бъдат копирани от една таблица в друга?

Инструкцията INSERT INTO SELECT копира данни от една таблица и ги вмъква в друга таблица

  • INSERT INTO SELECT изисква типовете данни в изходните и целевите таблици да съвпадат.
  • Съществуващите записи в целевата таблица не са засегнати.

Освен това, как да създам таблица от друга таблица в MySQL? Можете да създадете една таблица от друга, като добавите оператор SELECT в края на израза CREATE TABLE:

  1. CREATE TABLE new_tbl [AS] SELECT * FROM orig_tbl;
  2. mysql> CREATE TABLE bar (УНИКАЛНО (n)) SELECT n ОТ foo;
  3. CREATE TABLE foo (a TINYINT NOT NULL) SELECT b+1 КАТО лента FROM;

Също така да знам как да копирам таблица от една база данни в друга?

Метод 2

  1. Отворете SQL Server Management Studio.
  2. Щракнете с десния бутон върху името на базата данни, след което изберете "Задачи" > "Експортиране на данни" от изследователя на обекти.
  3. Отваря се съветникът за импортиране/експортиране на SQL Server; щракнете върху "Напред".
  4. Осигурете удостоверяване и изберете източника, от който искате да копирате данните; щракнете върху „Напред“.

Как мога да дублирам таблица в SQL?

Използвайки SQL Server Management Studio В Object Explorer щракнете с десния бутон таблици и щракнете върху Нов Таблица . В Object Explorer щракнете с десния бутон върху маса който искате да копирате и щракнете върху Дизайн. Изберете колоните в съществуващите маса и от менюто Редактиране щракнете върху Копиране. Върнете се към новото маса и изберете първия ред.

Препоръчано: