xcomse
Goto Top

Bash und MySQL

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

Viele Gruesse
Andreas

Content-ID: 25815

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

Ausgedruckt am: 23.11.2024 um 05:11 Uhr

Guenni
Guenni 13.02.2006 um 06:59:57 Uhr
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