批量执行mysql文件、mysql可执行命令
本文内容列表:
- 1、如何使用批处理进入mysql命令行客户端执行各种操作
- 2、如何编写批处理*.bat执行mysql语句
- 3.如何使用批处理备份mysql数据库
- 4、如何使用bat文件快速一键启动mysql
- 5. 如何使用批处理运行MySQL数据库
如何使用批处理进入mysql命令行客户端执行各种操作
mysql 您可以交互式地使用Mysql来输入查询并查看结果。也可以以批处理模式运行 MySQL。为此,请在文件中输入要运行的命令,并要求 mysql 从文件中读取其输入:
shell
mysql
batch-file1
如果在 Windows 下运行 mysql,则文件中包含一些可能会导致问题的特殊字符,您可以这样做:
C:\
mysql
-e
"source
batch file"1
如果需要指定命令行中的连接参数,命令应为:
shell
mysql
-h
host
-u
user
-p batch -file
输入
密码:
**** ****12
所以在使用mysql的时候,创建一个脚本文件,然后运行脚本。
如果即使语句出现错误也想继续执行脚本,则应使用命令行选项--force。

如何编写批处理*.bat来执行mysql语句
@echo out
如果不存在 d:\rank.sql more +5 %0d:\rank.sql
echo nul
mysql -h localhost -u root -p 123456 d:\ . sql
goto :eof
截断表 a_rank;
插入 a_rank(usersn,totalpoint,point) ;
选择用户,0,Ji 从序列 Ji desc limit 99 中复制;update a_rank set usernick=(select username from b.userinfo where usersn=a_rank.usersn);
truncate table a_rank;
如何批量备份mysql数据库
设置“Ymd=%date:~.4%%date:~5.2%%date:~8.2%”
md “E:\Data Backup\%ymd%”
D:\MySQL\ bin\mysqldump.exe" --opt -Q mysql -uroot -p123456789
E:\Data Backup\%Ymd%\mysql.sql
REM .....可以添加更多 这里有很多命令取决于您有多少个数据库。 -Q 后跟数据库名称
-p 后跟密码
echo 正在加载 Winrar...
"C:\Program Files\WinRAR\ WinRAR.exe" a
-ep1 -r - o+ - m5 -df "E:\Data Backup\%Ymd%.rar" "E:\Data Backup\%Ymd%"
echo OK!
将上述命令另存为backup.bat,双击运行并开始备份数据。
第一条语句是创建变量%Ymd%,并通过系统变量
%date%获取日期。 %date:~.4% 表示日期的前 4 个字符是年份,%%date:~ 5.2%
表示日期的第五个字符起的两个字符是月份。 %date:~8.2% 是日期数字。例如,日期 2009-06-20 最终结果为 20090620
第二条语句是使用变量 %Ymd% 的值创建一个空文件夹。
第三条语句首先使用MySQL命令备份mysql数据库,并将其保存到
E:\data backup\%ymd%。这里可能有很多类似的命令来备份多个数据库。 。
最后一步是使用WinRAR将备份的数据压缩并保存为以变量值
%Ymd%创建的RAR文件名,同时删除备份的%Ymd%目录。
如果您希望系统定期进行自动备份,可以通过系统任务计划程序定期运行该命令。
如何使用bat文件一键快速启动mysql
第一步,新建一个文本文档;
第二步是在文本文档中输入以下命令:
cmd /k "cd C:\Program Files (x86)\MySQL\MySQL Server 5.1\ bin mysql -hlocalhost -uroot -p"
net start mysql
第三步是命名文本文档。您可以将其命名为任何您认为有意义的名称。关键是将文件扩展名改为.bat,此时任务就完成了。
注意。命令行第一行末尾的-p后面没有密码。登录后,必须手动输入密码,才能输入sql语句。 -p后添加登录MySQL的密码后,启动时不再需要手动输入密码。可以直接输入sql语句,但是密码会出现在dos命令框中。
如何使用批处理运行MySQL数据库
1。保存可执行的SQL文件,这里是20110224.sql。 2. 创建一个新的批处理文件,扩展名为.bat。输入并保存以下命令后,双击 .bat 文件。系统会自动运行语句20110224.sql:复制代码如下:osql-Sgdjlc-dTestDB-Usa-P1- i20110224.sql
版权声明
本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。
code前端网
