Несколько примеров использования MySQL в bash скриптах.
1. Использование SQL непосредственно в скрипте:
#!/bin/sh
user= "dbuser"
pass= "dbpassword"
db= "dbnme"
mysql -u "$user" -p "$pass" "$db" <
sql-statement-1;
sql-statement-2;
EOF
|
2. Использование переменных в SQL:
#!/bin/sh
user= "dbuser"
pass= "dbpassword"
db= "dbnme"
sql= "select * from tal_name"
mysql -u "$user" -p "$pass" <
use $db;
$sql;
EOF
|
Как пример, воспользоваться данными их MySQL в bash скрипте можно так:
user= "root"
pass= "123456"
db= "eddnet"
sql= "select name from devname"
RES=`mysql -h127.0.0.1 -u $user -p$pass $db -e "$sql" `
printf "$RES" >> dev
|
таким образом, данные у нас будут в файле, ну а вытащить их от туда и воспользоваться это уже дело техники.
Источник http://eddnet.org/?p=1296
Запись опубликована в рубрике
*mysql,
*Unix,*Linux,
FreeBSD. Добавьте в закладки
постоянную ссылку.