Bash und MySQL
Ist es eigentlich moeglich, ueber ein Shellscript Werte aus einer MySQL-DB auszulesen?
Viele Gruesse
Andreas
Viele Gruesse
Andreas
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 25815
Url: https://administrator.de/contentid/25815
Ausgedruckt am: 23.11.2024 um 05:11 Uhr
1 Kommentar
@xcomse
Hi,
nicht direkt, da Bash ja nur System-, aber keine Datenbankbefehle kennt.
Du kannst ein Script ablegen, dass Datenbankanweisungen enthält, und
dieses direkt dem Programm mysql als Parameter übergeben:
mysql < scriptname
Das Script muß sich in dem Verzeichnis befinden, in dem du gerade arbeitest,
ansonsten mußt du Pfadangaben verwenden:
mysql < /verzeichnis/verzeichnis/scriptname
Damit du auch aus den richtigen Tabellen liest, gibst du in dem Script die gleichen
Anweisungen, wie an der Kommandozeile des MySQL-Monitors:
oder, die Tabelle direkt ansprechen, z.B.:
Gruß
Günni
Hi,
nicht direkt, da Bash ja nur System-, aber keine Datenbankbefehle kennt.
Du kannst ein Script ablegen, dass Datenbankanweisungen enthält, und
dieses direkt dem Programm mysql als Parameter übergeben:
mysql < scriptname
Das Script muß sich in dem Verzeichnis befinden, in dem du gerade arbeitest,
ansonsten mußt du Pfadangaben verwenden:
mysql < /verzeichnis/verzeichnis/scriptname
Damit du auch aus den richtigen Tabellen liest, gibst du in dem Script die gleichen
Anweisungen, wie an der Kommandozeile des MySQL-Monitors:
\u Datenbankname
Anweisungen
oder, die Tabelle direkt ansprechen, z.B.:
select spalte1, spalte2 from <b><i>Datenbankname.Tabellenname</i></b>
Gruß
Günni