Bash Как использовать Mysql команды
Несколько примеров использования MySQL в bash скриптах.
1. Использование SQL непосредственно в скрипте:
#!/bin/sh user="dbuser" pass="dbpassword" db="dbnme" mysql -u "$user" -p"$pass" "$db" <<EOF 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" <<EOF 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
таким образом, данные у нас будут в файле, ну а вытащить их от туда и воспользоваться это уже дело техники.
Случайные Статьи
Loading…
Количество просмотров :12893
А как в bash скрипте в mysql в поле типа — datetime вставить текущие дату и время ?
Как пример, воспользоваться данными их 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
таким образом, данные у нас будут в файле, ну а вытащить их от туда и воспользоваться это уже дело техники.
Подскажите как вытащить данные