Բովանդակություն:

Ինչպե՞ս պատճենել աղյուսակը MySQL-ում մի աղյուսակից մյուսը:
Ինչպե՞ս պատճենել աղյուսակը MySQL-ում մի աղյուսակից մյուսը:

Video: Ինչպե՞ս պատճենել աղյուսակը MySQL-ում մի աղյուսակից մյուսը:

Video: Ինչպե՞ս պատճենել աղյուսակը MySQL-ում մի աղյուսակից մյուսը:
Video: Social Network: Laravel 8 and Inertia - Ep.#31 Notifications (Part 5): Queues | Echo | Pusher 2024, Նոյեմբեր
Anonim

MySQL ապահովում է հզոր տարբերակ պատճենահանում տվյալներից մի սեղան մյուս սեղանին (կամ շատ սեղաններ ) Հիմնական հրամանը հայտնի է որպես INSERT SELECT:

Շարահյուսության ամբողջական դասավորությունը ներկայացված է ստորև.

  1. ՏԵՂԱԴՐԵԼ [ԱՆԳԻՏԵԼ]
  2. [INTO] table_name:
  3. [(սյունակի_անուն,)]
  4. ԸՆՏՐԵԼ
  5. FROM table_name WHERE

Նմանապես, մարդիկ հարցնում են, թե ինչպես կարելի է տվյալները պատճենել մի աղյուսակից մյուս աղյուսակ:

INSERT INTO SELECT հայտարարությունը պատճենում է տվյալները մեկ աղյուսակից և տեղադրում այն մեկ այլ աղյուսակում:

  • INSERT INTO SELECT-ը պահանջում է, որ աղբյուրի և թիրախային աղյուսակների տվյալների տեսակները համընկնեն:
  • Թիրախային աղյուսակում առկա գրառումներն անփոփոխ են:

Ավելին, ինչպե՞ս կարող եմ աղյուսակ ստեղծել MySQL-ի մեկ այլ աղյուսակից: Դուք կարող եք ստեղծել մեկ աղյուսակ մյուսից՝ ավելացնելով SELECT դրույթ CREATE TABLE հայտարարության վերջում.

  1. ՍՏԵՂԱՆԻ ՍՏԵՂԾԵԼ 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) SELECT b+1 ՈՐՊԵՍ FROM տող;

Նաև իմանալու համար, թե ինչպես կարող եմ պատճենել աղյուսակը մի տվյալների բազայից մյուսը:

Մեթոդ 2

  1. Բացեք SQL Server Management Studio-ն:
  2. Աջ սեղմեք տվյալների բազայի անվան վրա, այնուհետև ընտրեք «Առաջադրանքներ» > «Տվյալների արտահանում» օբյեկտի հետազոտողից:
  3. Բացվում է SQL Server ներմուծման/արտահանման մոգը; սեղմեք «Հաջորդ»:
  4. Տրամադրեք նույնականացում և ընտրեք աղբյուրը, որտեղից ցանկանում եք պատճենել տվյալները. սեղմեք «Հաջորդ»:

Ինչպե՞ս կարող եմ կրկնօրինակել աղյուսակը SQL-ում:

Օգտագործելով SQL Սերվերի կառավարման ստուդիա Object Explorer-ում, աջ սեղմեք Սեղաններ և սեղմեք Նոր Աղյուսակ . Object Explorer-ում աջ սեղմեք սեղան ցանկանում եք պատճենել և սեղմել Դիզայն: Ընտրեք առկա սյունակները սեղան և Խմբագրել ընտրացանկից կտտացրեք Պատճենել: Վերադարձեք նորին սեղան և ընտրեք առաջին տողը:

Խորհուրդ ենք տալիս: