如何在cmd上执行mysql的命令

原先我在cmd进入mysql手动使用如下的命令:
c:\mysql -uroot -p12345

(进入mysql)
mysql>use test;
mysql>source a.sql;
现在我想把它写成bat,该如何写
没个大神来看看么

把下面那段内容放到TXT,然后把txt的后缀改成bat即可

@echo off
mysql -uroot -p12345
use test
source a.sql

如果还不行

l改成

mysql -uroot -p12345&&use test&&source a.sql

追问

还是不行,只会进入到mysql命令中,等待输入

温馨提示:内容为网友见解,仅供参考
第1个回答  2015-07-13

可以使用-e参数连接多条命令,不用进入mysql控制台单条执行

mysql -e "statement1; statement2"  dbname -u username -p password

追问

试了,不行哦,一闪而过

追答

你是怎么执行的?

追问

按照你给的格式放到txt里改成bat啊

追答

我估计你哪个地方有点问题,你仔细检查一下,我这里测试都可以的,mysql在cmd下的格式有要求,比如你的a.sql在e:\下,就不能写成source e:\a.sql;要写成source e:a.sql;不然会报错,还有些分号,空格等等,-e参数是mysql自带的,你还是详细查一下-e吧

mysql -e "select count(*) from limbs;,select now()" cookbook -uroot -p password

追问

我的sql文件就在mysql的安装目录下的bin中的。use test.sql和source xx.sql都是进入mysql后的命令

追答

我跟你说的-e参数就是不进入mysql环境下执行多条语句用的,至于为什么你的会闪退,要么你试着重装mysql,要么把命令写在a.sql中,不用在mysql环境中source a.sql,直接在bin目录下

mysql -uroot -ppassword < a.sql //这里可以写a.sql的绝对路径,但执行这条命令必须在bin目录下

 

第2个回答  2015-07-13
你可以将mysql路径写入环境变量就不需要cd进mysql目录了追问

你理解错意思了

第3个回答  2015-07-13
直接把这段放bat中就可以追问

不行,只会运行第一句

用CMD运行MySQL一步一步指南cmd怎样运行mysql
步骤3:启动MySQL 安装完成后,您可以在Windows服务中找到“MySQL”服务。请确保该服务正在运行。或者,您可以在MySQL安装目录中找到“bin”文件夹,双击其中的“mysqld.exe”文件来手动启动MySQL。步骤4:设置MySQL环境变量 为了在任意位置都能使用MySQL命令,您需要将MySQL安装目录的“bin”文件夹添加到系统...

命令如何在cmd中输入MySQL命令cmd怎么输入mysql
f.点击“确定”保存设置,并关闭所有窗口。对于Windows系统的配置,设置环境变量后需要重新打开命令行窗口。3. 输入MySQL命令 完成以上两个步骤后,我们就可以在Windows系统中使用cmd命令行窗口执行MySQL命令了。以下是一些常见的MySQL命令:a. 显示MySQL版本信息:mysql –version b. 登录MySQL:mysql ...

在cmd命令行下使用MySQL处理数据cmd下执行mysql
步骤一:安装MySQL 首先需要下载并安装MySQL。可以在官网https:\/\/dev.mysql.com\/downloads\/windows\/下载MySQL Community Server,并按照安装提示进行安装。安装完成后,需要将MySQL添加到环境变量。步骤二:建立连接 在cmd命令行输入以下命令,即可连接到MySQL数据库:mysql -u 用户名 -p 其中,用户名是指...

让cmd直接输入MySQL轻松配置数据库环境cmd直接输入mysql
第一步:安装MySQL 首先需要安装MySQL,可以在官网https:\/\/dev.mysql.com\/downloads\/上下载对应的安装包,并按照提示进行安装。安装过程中需要设置初始密码,需要妥善保管。第二步:配置环境变量 安装完成后,需要将MySQL的安装路径添加到环境变量中,这样才能在cmd中直接输入MySQL命令。具体操作如下:1. 打...

让CMD输入MySQL命令轻松实现数据库操作cmd输入mysql命令
如果我们需要在CMD中执行多个MySQL命令,可以将这些命令写在一个.sql文件中,然后在CMD中输入命令“mysql -u root -p 需要注意的是,在执行MySQL命令时,应该按照正确的语法格式进行输入,否则会出现语法错误,导致命令无法执行。总结 通过以上的介绍,我们可以看出,在CMD中输入MySQL命令可以方便进行各种...

使用cmd命令行开启MySQL服务cmd开始mysql服务
在cmd中输入以下命令:mysql -u root -p 这个命令的作用是以root用户的身份来连接MySQL服务。如果MySQL服务已经成功启动,那么这个命令会打开MySQL命令行客户端。在这个客户端中,我们可以执行MySQL数据库的各种操作。当然,如果启动MySQL服务时出现了错误或者警告信息,我们也可以通过命令行的方式查看日志信息...

在CMD窗口中快速操作MySQL数据库cmd窗口命令mysql
在CMD窗口中连接MySQL,我们就可以进行数据库操作了。1.显示数据库信息 在CMD窗口中连接MySQL后,输入以下命令,可以列出当前MySQL服务器中所有的数据库。show databases;2.创建数据库 在CMD窗口中创建数据库可以使用以下命令:create database db_name;其中db_name为数据库名称。3.删除数据库 在CMD窗口中...

MySQL之cmd命令操作指南cmd命令使用mysql
在CMD命令行中连接MySQL服务器需要使用以下命令:mysql -h 主机名 -u 用户名 -p 密码 其中,主机名为MySQL服务器的IP地址或域名,用户名和密码分别为连接MySQL服务器的用户名和密码。如果连接成功,会显示MySQL服务器的状态信息。接下来就可以在CMD命令行中进行MySQL数据库的操作。三、创建数据库 使用...

怎么在cmd中输入mysql就可以进去mysql控制台
第一步点击“win+R”,打开运行,在运行输入框里面输入"cmd

解决方法mysql如何在cmd中运行mysql不能运行cmd
– 点击“环境变量”按钮,在“用户变量”中找到“path”,双击进行编辑 – 在编辑窗口中输入MySQL的bin目录路径,并添加“;%MYSQL_HOME%\\bin”(这样可以自动读取MySQL的安装路径),最后点击“确定”保存。2. 启动MySQL 在CMD中输入以下命令启动MySQL服务:mysql -u root -p 其中,“-u...

相似回答