xcomse
Goto Top

Bash und MySQL

Ist es eigentlich moeglich, ueber ein Shellscript Werte aus einer MySQL-DB auszulesen?

Viele Gruesse
Andreas

Content-Key: 25815

Url: https://administrator.de/contentid/25815

Printed on: April 19, 2024 at 16:04 o'clock

Member: Guenni
Guenni Feb 13, 2006 at 05:59:57 (UTC)
Goto Top
@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:

\u Datenbankname
Anweisungen

oder, die Tabelle direkt ansprechen, z.B.:

select spalte1, spalte2 from <b><i>Datenbankname.Tabellenname</i></b>

Gruß
Günni