Mysql 如何向数据库中的用户发送电子邮件?

Mysql 如何向数据库中的用户发送电子邮件?,mysql,sql,bash,sendmail,Mysql,Sql,Bash,Sendmail,我想向数据库中的用户发送电子邮件 SQL查询: 选择昵称、来自db_用户的电子邮件 我希望电子邮件同时使用两列,例如: 发送至:%电子邮件 嗨,昵称% 信息 有人能给我展示一下使用shell脚本实现的基本示例吗?我只想让基础知识知道如何开始,而不是一个完整的脚本:-) 谢谢通常我使用参数来替换这样的变量。大概是这样的: --剧本开头 NAME=$(mysql -u $USER $DBNAME -p$PWD -sN -e "SELECT nickname FROM db_Users") EMAIL

我想向数据库中的用户发送电子邮件

SQL查询:

选择昵称、来自db_用户的电子邮件

我希望电子邮件同时使用两列,例如:

发送至:%电子邮件

嗨,昵称%

信息

有人能给我展示一下使用shell脚本实现的基本示例吗?我只想让基础知识知道如何开始,而不是一个完整的脚本:-)


谢谢

通常我使用参数来替换这样的变量。大概是这样的:

--剧本开头

NAME=$(mysql -u $USER $DBNAME -p$PWD -sN -e "SELECT nickname FROM db_Users")
EMAIL=$(mysql -u $USER $DBNAME -p$PWD -sN -e "SELECT email FROM db_Users")

echo "${NAME} Message for you" | mail -s "This is the subject" ${EMAIL}
您可以对每个用户进行循环,包括列表中的所有成员:

I=0
for i in ${NAME[@]}
do
    -- E-mail 
    I=`expr $I + 1`
done

您使用的是powershell还是vb脚本?