sql >> Database teknologi >  >> Database Tools >> phpMyAdmin

Kopiering af en databasetabel med PhpMyAdmin

Det er hurtigt og nemt at kopiere en tabel i PhpMyAdmin. Uanset om du forsøger at lave en sikkerhedskopi, før der foretages ændringer, arkiverer data, flytter data til et nyt websted eller en ny applikation, eller bare arbejder på at omstrukturere din database, kan PhpMyAdmin hjælpe dig med at få arbejdet gjort med blot et par klik.

Denne guide forudsætter, at du allerede har logget ind på PhpMyAdmin. Vi vil gennemgå, hvordan man kopierer en tabel og gennemgå et par af de muligheder, PhpMyAdmin giver os.

Vælg databasen

Først skal du fra hovedsiden i PhpMyAdmin bruge navigationsmenuen i venstre side og klikke på databasen, hvor den tabel, vi ønsker at kopiere, er placeret på.

Klik derefter på tabellens navn.

Kopiér tabel

Gå derefter til fanen Operationer øverst på siden, som kan være under Mere indstillingsfanen, hvis skærmen ikke er bred nok.

Derefter under "Kopiér tabel til ” sektionen, har den en rullemenu, der viser alle de databaser, som vores bruger har adgang til.

Så vi kan kopiere tabellen til en anden tabel eller endda inden for den samme tabel. Hvis vi bruger den samme tabel, skal vi ændre tabelnavnet i den næste boks. I dette tilfælde vil vi blot tilføje tallet 2 til slutningen af ​​tabelnavnet for at lave en hurtig sikkerhedskopi.

Tabelstruktur

Alternativknappen for "Struktur og data ” er generelt, hvad der ville blive brugt til at lave en kopi af hele tabellen. Udtrykket "Kun struktur ” indebærer, at det kun kopierer kolonner og tabellens format uden at overføre egentlige data.

Denne funktion kan være nyttig, hvis vi ønsker at lave en lignende tabel, men ikke ønsker at gå igennem opsætningen af ​​alle kolonnetyper og længder. Derefter "Kun data " vil kun være kopier posterne, så længe de passer ind i den nye tabels eksisterende struktur .

Hvis tabellen, som vi kopierer dataene ind i, eksisterer og allerede har poster eller struktur, vil vi gerne tjekke "Tilføj droptabel " for at fjerne de eksisterende data og derefter erstatte dem med de nyligt kopierede oplysninger.

Hvis vores tabel ikke eksisterer, vil den skabe den tabel for os. Hvis vi forlader "Juster privilegier " feltet er markeret, betyder det, at PhpMyAdmin vil give det samme niveau af brugerrettigheder fra den oprindelige tabel til en ny bruger på den nye tabel.

For at anvende disse handlinger skal du klikke på Go knappen i nederste højre hjørne.

Nu kan vi se den duplikerede tabel i venstre navigationsmenu.

Ved at klikke på den replikerede tabel viser det, at alle poster blev kopieret korrekt, og den har samme format som den originale tabel!

Konklusion

PhpMyAdmin giver os mulighed for at kopiere en databasetabel i kun få trin gennem browseren. Brugergrænsefladen forenkler processen, og resultaterne kan ses på få sekunder.

Ring til os i dag!

Vi er stolte af at være de mest hjælpsomme mennesker inden for Hosting™!
Vores supportmedarbejdere er altid til rådighed for at hjælpe med eventuelle problemer relateret til denne artikel, 24 timer i døgnet, 7 dage om ugen 365 dage om året.

Vi er tilgængelige via vores billetsystemer på [email protected], telefonisk på 800-580-4986 eller via vores LiveChat-grænseflade, så vælg den metode, du er mest komfortabel med.
Vi arbejder hårdt, så det behøver du ikke!

Serienavigation<>

  1. 127.0.0.1 er tilgængelig/fungerer, men localhost er ikke tilgængelig/virker ikke

  2. Indsæt data i Temp-tabel med forespørgsel

  3. SQL Server 2008 management studio intellisense automatisk opdatering (ikke manuelt via menu eller tastaturgenvej)

  4. BCP-forespørgsel fra Azure VM:SQLState =37000, NativeError =40515 Reference til database og/eller servernavn i 'DBName.dbo.TableName' understøttes ikke