Kuidas kopeerida MySQL-is tabelit ühest tabelist teise?
Kuidas kopeerida MySQL-is tabelit ühest tabelist teise?
Anonim

MySQL pakub võimsat võimalust kopeerimine andmed alates ühest lauast teise laua juurde (või palju tabelid ). Põhikäsku nimetatakse INSERT SELECT.

Süntaksi täielik paigutus on näidatud allpool:

  1. SISESTAGE [IGNORE]
  2. [INTO] tabeli_nimi.
  3. [(veeru_nimi,)]
  4. VALI
  5. FROM tabeli_nimi WHERE

Samuti küsivad inimesed, kuidas saab andmeid ühest tabelist teise kopeerida?

Käsk INSERT INTO SELECT kopeerib andmed ühest tabelist ja lisab need teise tabelisse

  • INSERT INTO SELECT nõuab, et andmetüübid lähte- ja sihttabelites ühtiksid.
  • Sihttabelis olevaid kirjeid see ei mõjuta.

Lisaks, kuidas luua tabelit teisest MySQL-i tabelist? Saate luua ühe tabeli teisest, lisades lause CREATE TABLE lõppu SELECT-lause:

  1. CREATE TABLE new_tbl [AS] SELECT * FROM orig_tbl;
  2. mysql CREATE TABLE bar (UNIQUE (n)) SELECT n FROM foo;
  3. CREATE TABLE foo (A TINYINT NOT NULL) VALI b+1 ALAST-ribaks;

Samuti teada, kuidas kopeerida tabelit ühest andmebaasist teise?

2. meetod

  1. Avage SQL Server Management Studio.
  2. Paremklõpsake andmebaasi nimel, seejärel valige objektide uurijast "Tasks" > "Export data".
  3. Avaneb SQL Serveri impordi/ekspordi viisard; klõpsake nuppu "Järgmine".
  4. Esitage autentimine ja valige allikas, kust soovite andmeid kopeerida; klõpsake nuppu "Järgmine".

Kuidas ma saan SQL-is tabelit dubleerida?

Kasutades SQL Server Management Studio Paremklõpsake Object Exploreris Tabelid ja klõpsake nuppu Uus Tabel . Paremklõpsake Object Exploreris laud mida soovite kopeerida, ja klõpsake nuppu Kujundus. Valige olemasolevas veerud laud ja klõpsake menüüs Redigeerimine nuppu Kopeeri. Lülituge tagasi uuele laud ja valige esimene rida.

Soovitan: