这篇文章小编就为大家带来一篇浅谈Shell、cmd执行MySQL语句,mysql命令行执行sql语句,指定数据库,端口。小编觉得挺不错的,现在就分享给大家,如果你在找dos执行mysql命令,cmd执行mysql命令,shell执行mysql命令,也可以做个参照。一起跟随小编过来看看吧。
Shell、cmd执行MySQL语句,mysql命令行执行sql语句,指定数据库,端口
作者:微信小程序培训师 发布时间:2020-10-16
在进行mysql数据库开发,
有时需要写一些脚本,定时任务,测试,
会要在shell命令行里直接运行mysql语句,
也就是不登录mysql客户端执行mysql语句,
可以使用下面的命令:
mysql -uqinziheng -p123456 -h127.0.0.1 -P 3306 -e "SHOW databases;"
各个参数的含义如下:
-e 后面表示要执行的 sql 语句
-u 后面是mysql用户名
-p 后面是用户的密码
-h 是mysql主机
-P 表示要连接的端口
当然一般shell脚本和计划任务中,
我们会使用sql语句更新数据库中的表记录,
比如每天0点把表中的统计字段全部重置为0,
可以像下面的sql语句一样指定要操作的数据库,
mysql -uqinziheng -p123456 -h127.0.0.1 -P 3306 -D daqin -e "UPDATE log SET count = 0"
-D 后面跟数据库名称,表示对哪个数据库进行操作。
windows的cmd命令中使用的方法一样,
server 2008, windows server 2012, server 2016, server 2019中都可以执行。
猛击这里,
观看子恒老师《微信公众号支付开发》系列视频
了解实现过程和下载相关源代码
声明:部分文章或图片未能及时与原作者取得联系,若来源标注错误或侵犯到您的权益烦请告知QQ:2334512685,我们会及时删除。
发布:秦子恒博客,欢迎转载分享,请保留出处。
Shell、cmd执行MySQL语句,mysql命令行执行sql语句,指定数据库,端口链接:https://www.qinziheng.com/details/9459/
Shell、cmd执行MySQL语句,mysql命令行执行sql语句,指定数据库,端口相关文章