Allgemeine Fragen zu mysql

Hallo

ich habe einige fragen, die mich bedrücken.

folgendes:

  1. 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.

  1. 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 :wink:

danke schon mal im vorraus für die hilfe :smile:

  1. ich habe mit

mysgl> show tables;

show tables like ‚a%‘;

  1. 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

  1. ich habe mit

mysgl> show tables;

show tables like ‚a%‘;

ah danke, das hat mir geholfen :wink:

  1. 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 :frowning:
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 ? :frowning:

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 :wink:

mysql select adresse from kunden >diskette.txt

hmh… geht bei mir nicht :frowning:
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

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 ? :smile:

[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