windows和linux操作相同
借鉴:http://www.361way.com/mysql-exec-sql-file/2646.html
方法一:mysql 调用法
操作方式如下:
mysql –u用户名 –p密码 –D数据库<【sql脚本文件路径全名】
如果想输出到文件,可以按下面的方式执行:
mysql –uroot –p123456 -Dtest<d:testss.sql>d:dd.txt
注:该方法在windows和linux平台下都可以 。
在linux环境下执行: mysql –u用户名 –p密码 –D数据库<【sql脚本文件路径全名】 >记录报错日志路径 例: mysql -uroot -p -Dliuliang </root/update.sql>/root/log.txt
方法二:source 命令法
该方法是先登陆进入mysql控制台,并通过source 命令调用sql文件 ,如:
mysql –uroot –p123456 -Dtest mysql> source /opt/test.sql
执行sql语句
mysql -uroot -p123456 -h127.0.0.1 数据库名 -e "select count(1) from tablename" >> log.txt
oracle
看此链接 https://blog.csdn.net/weixin_44578029/article/details/115913012