Seite 1 von 1

Wie sql Datei lokal mit xammp öffnen?

Verfasst: 28.01.2010, 13:41
von darkeye
Hallo,

habe eben das erste Mal xammp installiert weil ich lokal eine SQL Datei öffnen will. Wenn ich nun versuche mit meinem lokalen phpmyadmin die Datei zu öffnen, kommt folgende Fehlermeldung:

#1146 - Table 'test.geosdb_locations' doesn't exist

Wie kann ich die Datei korrekt öffnen?

MFG

Verfasst:
von
SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


Verfasst: 28.01.2010, 14:03
von oliverp19
Willst du die Datei nur öffnen um sie anzuschauen? Dann reicht wohl ein Texteditor.

Wenn es eine Backupdatei ist, die du lokal einspielen möchtest, hast du schon alles richtig gemacht...leider scheint in dem Backup die Tabellenstruktur nicht mit gesichert worden zu sein. Du müsstest das Backup also neu erstellen (Struktur + Daten).

Grüße
Oli

Verfasst: 28.01.2010, 14:14
von darkeye
Ich möchte die Datei öffnen um zu wissen was für Inhalte drinn sind. Wenn ich die Datei mit Notepad öffne, kommt nur sowas hier... dies sind die ersten Zeilen:

Code: Alles auswählen

INSERT INTO geodb_locations VALUES(105,100200000);
INSERT INTO geodb_textdata VALUES(105,400100000,'104',null,null,null,null,null,'3000-01-01',300500000);
INSERT INTO geodb_textdata VALUES(105,400200000,'2',null,null,null,null,null,'3000-01-01',300500000);
INSERT INTO geodb_textdata VALUES(105,500100000,'Bundesrepublik Deutschland','de',1,1,null,null,'3000-01-01',300500000);
INSERT INTO geodb_textdata VALUES(105,500100002,'DEUTSCHLAND','de',1,1,null,null,'3000-01-01',300500000);
INSERT INTO geodb_textdata VALUES(105,500500000,'D',null,null,null,null,null,'3000-01-01',300500000);
INSERT INTO geodb_textdata VALUES(105,500600000,'D',null,null,null,null,null,'3000-01-01',300500000);
INSERT INTO geodb_intdata  VALUES(105,600700000,82169000,null,null,'3000-01-01',300500000);
INSERT INTO geodb_floatdata  VALUES(105,610000000,357104,null,null,'3000-01-01',300500000);
INSERT INTO geodb_locations VALUES(80076,100800000);
INSERT INTO geodb_textdata VALUES(80076,400100000,'26599',null,null,null,null,null,'3000-01-01',300500000);
INSERT INTO geodb_textdata VALUES(80076,400200000,'8',null,null,null,null,null,'3000-01-01',300500000);
INSERT INTO geodb_textdata VALUES(80076,500100000,'Kleinwolschendorf','de',1,1,null,null,'3000-01-01',300500000);
INSERT INTO geodb_textdata VALUES

Das ist eine DB mit deutschen Orten. Ich würde gerne wissen wieviele Orte in der DB vorhanden sind. Und welche weiteren Informationen enthalten sind...

Hmm... wie soll ich denn jetzt vorgehen? Mit phpmyadmin und DBs kenne ich mich net so dolle aus...

Verfasst: 28.01.2010, 15:18
von oliverp19
Das sieht mir doch nach OpenGeoDB aus?

https://opengeodb.giswiki.org/wiki/Datenbank_erstellen

Hier findest du weitere Informationen dazu. Die OpenGeoDB is eine nette Sache. Leider sind die Daten aber a) ziemlich veraltet und b) die Tabellenstruktur recht unübersichtlich bzw. unhandlich (nach meiner Erfahrung). Du wirst als SQL-Anfänger also mit den Abfragen keinen Spaß haben...

Grüße
Oli

Verfasst: 28.01.2010, 15:54
von Mork vom Ork
darkeye hat geschrieben:dies sind die ersten Zeilen:

Code: Alles auswählen

INSERT INTO geodb_locations VALUES(105,100200000);
INSERT INTO geodb_textdata VALUES(105,400100000,'104',null,null,null,null,null,'3000-01-01',300500000);
Falls das wirklich die ersten Zeilen sind, kannst du mit der Textdatei wenig bis gar nichts anfangen, denn es fehlen die Befehle, mit denen die Datenbank bzw. die Tabellen erzeugt werden (deshalb bekommst du auch besagte Fehlermeldung, wo keine Tabelle, da kann man auch nichts in eine Tabelle einfügen), noch ist aus den insert-Anweisungen die genaue Struktur ersichtlich.

Verfasst: 28.01.2010, 16:02
von darkeye
ja das habe ich mir schon gedacht @ Ork Deshalb habe ich auch geschrieben, es sind die ersten zeilen. Hab schon geahnt dass da was fehlt...

@ oliverp
Ja, es handelt sich um Open GEO DB. Wieso meinst du denn, dass dort veraltete Informationen enthalten sind. Ich bin eigentlich auf der Suche nach allen PLZ und den dazugehörenden Stadtteilen Deutschlands die ich mittels eines CMS (drupal oder joomla) benutzen möchte. Kennst du da vielleicht noch was anderes?