Anonym
20. Mai 2003 um 00:23
1
Hallo
ich habe einige fragen, die mich bedrücken.
folgendes:
ich habe mit
mysgl> show tables;
mir die tabellen einer datenbank anzeigen lassen.
unglücklicherweise hat die tabelle mehr als 60 rows (zeilen), weswegen natürlich nur das ende gezeigt wird.
gibt es irgendeinen befehl, womit ich tabellennamen beginnend mit a lesen kann ?
halt etwas ähnliches wie:
mysql> SELECT * FROM tabellenmane WHERE spaltenname LIKE „a%“;
allerdings für tabellen.
ist es möglich den inhalt einer zeile auf einer diskette zu sichern ?
z.b.:
mysql> SELECT zeilenname FROM tabellenname
und die ausgabe dann auf diskette speichern ?
ich hoffe, es ist klar, was genau ich meine
danke schon mal im vorraus für die hilfe
ich habe mit
mysgl> show tables;
show tables like ‚a%‘;
ist es möglich den inhalt einer zeile auf einer diskette zu
sichern ?
mysql select adresse from kunden >diskette.txt
Schau Dir auch ruhig mal die Doku unter:
http://www.mysql.com an
z.B. zur Show-Syntax
http://www.mysql.com/doc/en/SHOW.html
Marian
Anonym
20. Mai 2003 um 11:19
3
ich habe mit
mysgl> show tables;
show tables like ‚a%‘;
ah danke, das hat mir geholfen
ist es möglich den inhalt einer zeile auf einer diskette zu
sichern ?
mysql select adresse from kunden >diskette.txt
hmh… geht bei mir nicht
die datenbank sagt immer:
error 1064 you have an error in your sql syntax near ‚>diskette.txt‘ at line 1
hmh… was nun ? was habe ich falsch gemacht ?
Schau Dir auch ruhig mal die Doku unter:
http://www.mysql.com an
z.B. zur Show-Syntax
http://www.mysql.com/doc/en/SHOW.html
danke, da war ich shcon vorher, bin aber nicht fündig geworden.
liegt wohl daran, dass ich das dt. tutorial genommen habe
mysql select adresse from kunden >diskette.txt
hmh… geht bei mir nicht
die datenbank sagt immer:
error 1064 you have an error in your sql syntax near
‚>diskette.txt‘ at line 1
Du musst den Befehl direkt von der Kommandozeile (also von der Shell aus) aufrufen, nicht im mysql Client.
Gruß
Marian
Anonym
20. Mai 2003 um 22:59
5
ahso, ich verstehe.
hnmh…
also heißt das dann in shell so:
mysql select tabellenname from datenbankname >filename.txt ?
oder habe ich da was falsch verstanden ?
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]
Hi,
für dein erstes Problem wäre ein GUI-Client nützlich, da empfehle ich WinSQL, gibt es auch als Lite Version:
http://www.synametrics.com/SynametricsWebApp/WinSQL.jsp
Dein zweites Problem lässt sich mit einem Dump lösen:
http://www.mysql.de/doc/de/mysqldump.html
Zitat:
"Der häufigste Gebrauch von mysqldump dient wahrscheinlich
der Herstellung einer Datensicherung ganzer Datenbanken.
mysqldump --opt datenbank \> datensicherung.sql
Diese können Sie zurück in MySQL einlesen mit:
mysql datenbank
Ciao, Bill