Duplikering af Tabeller
Stryg for at vise menuen
Vi kan oprette en kopi af en tabel ved hjælp af følgende forespørgsel:
CREATE TABLE table_name AS (SELECT STATEMENT);
Ovenstående forespørgsel opretter en ny tabel ved navn table_name og indsætter resultaterne af SELECT STATEMENT i den.
Oprettelse af en Nøjagtig Kopi
CREATE TABLE students_duplicate AS SELECT * FROM students;
Denne forespørgsel opretter en ny tabel kaldet students_duplicate fra resultatet af forespørgslen SELECT * FROM students;.
Oprettelse af en Kortfattet Tabel
Vi kan også oprette en mere kortfattet tabel ved at vælge specifikke kolonner fra måltabellen:
CREATE TABLE students_basic_info AS SELECT name, age FROM students;
Denne forespørgsel opretter en ny tabel ved navn students_basic_info, der kun indeholder kolonnerne first_name og age fra students tabellen.
Nøglepunkter
- Den nye tabel (
table_name) oprettes med strukturen og dataene fraSELECTforespørgslens resultat; - Denne metode er nyttig til at oprette sikkerhedskopier, filtrerede kopier eller resumétabeller.
Demonstration:
Var alt klart?
Tak for dine kommentarer!
Sektion 5. Kapitel 7
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat
Sektion 5. Kapitel 7