Importieren Sie nun die Tabellenabfrage erneut. Diese ersetzt die zuvor erstellte Dummy-Tabelle.
phpmyadmin importiert die Datenbanktabelle aus der Google-Tabelle
Ich verwalte eine kleine Website, auf der sich Mitglieder als Mitglieder registrieren können. Früher habe ich ein Google-Formular zur Verwaltung der Mitgliederregistrierung verwendet, aber jetzt, da die Anzahl der Benutzer ziemlich groß wird, wechsle ich zu mysql. Derzeit habe ich etwa 500 Mitglieder in der Datenbank, die in einer Google-Tabelle gespeichert sind. Wie kann ich einen Massenimport aus einer Google-Tabelle in eine Tabelle in Mysql durchführen? Übrigens verwende ich phpmyadmin, daher ist eine Lösung für phpmyadmin vorzuziehen :)
Danke.
3 Antworten auf die Frage
Google Text & Tabellen-Tabelle:
- Datei> Herunterladen als ...> CSV
phpMyAdmin:
- Importieren> Format: CSV
- ✔ Die erste Zeile der Datei enthält die Tabellenspaltennamen
- [Gehen]
Da es sich um Klartext handelt, gibt es unzählige Möglichkeiten, dies zu tun. Wenn Sie jedoch eine ältere Version von phpMyAdmin verwenden (oder sich überhaupt nicht finden), können Sie fgetcsv () oder str_getcsv () von PHP zur Verarbeitung verwenden die Datei und importieren Sie es.
SQL ist einfach lesbarer Text. Erstellen Sie in PHPmyAdmin eine neue Tabelle mit der gewünschten Struktur, zwei Dummy-Einträgen, und exportieren Sie die Abfrage dafür in eine .sql-Textdatei mit der Markierung "drop table". Exportieren Sie mit der Tabelle eine durch Kommas getrennte Textdatei. Schneiden Sie nun die Teile aus der CSV-Datei aus und fügen Sie sie in die SQL-Datei ein, und passen Sie die Anzahl der Felder im SQL-Header an. Verwenden Sie bei Bedarf Suchen und Ersetzen, um die Interpunktion abzugleichen. Verwenden Sie Notepad ++ (Smultron auf einem Mac) zum einfachen Bearbeiten von .sql-Dateien. Sie können zwei Such- und Ersetzungsaktionen verwenden, um CSV in SQL zu konvertieren
ersetzen mit ','
return ersetzen durch '); INSERT INTO Tabellenname Feldname1, Feldname2) VALUES (
Kopieren Sie dann die bearbeitete Liste in die Dummy-SQL-Abfrage.
Importieren Sie nun die Tabellenabfrage erneut. Diese ersetzt die zuvor erstellte Dummy-Tabelle.
Verwandte Probleme
-
3
Importieren Sie Kontakte aus MS Exchange in das Adressbuch
-
3
Vorgeschlagene Vorgehensweise zum Importieren eines Palm Phone / Palm Desktop-Adressbuchs in meinen...
-
3
OpenX: mySql VS PostgreSQL
-
2
Inkscape: Was sind "Linienobjekte"?
-
1
Google Spreadsheets: Anzahl der Übereinstimmungen zwischen zwei Zeilen zählen
-
4
Wie kann ich eine MySQL-Datenbank am besten in eine Zugangsdatenbank konvertieren?
-
2
Lesezeichen aus dem Internet Explorer in Firefox 3.5 importieren
-
3
Anweisungen in Quickbooks importieren
-
6
Wie kann ich verhindern, dass Dienste beim Booten unter Ubuntu gestartet werden?
-
2
Wie kann ich meine Datenbank wiederherstellen?