Duplikering af Tabeller
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 fraSELECT
forespørgslens resultat; - Denne metode er nyttig til at oprette sikkerhedskopier, filtrerede kopier eller resumétabeller.
Demonstration:
Tak for dine kommentarer!
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
Spørg mig spørgsmål om dette emne
Opsummér dette kapitel
Vis virkelige eksempler
Awesome!
Completion rate improved to 1.72
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 fraSELECT
forespørgslens resultat; - Denne metode er nyttig til at oprette sikkerhedskopier, filtrerede kopier eller resumétabeller.
Demonstration:
Tak for dine kommentarer!