Code前端首页关于Code前端联系我们

批量执行mysql文件、mysql可执行命令

terry 2年前 (2023-09-30) 阅读数 47 #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前端网发表,如需转载,请注明页面地址。

热门