
第一种方法:
在命令行下(未连接数据库),输入 mysql -h localhost -u root -p123456 <F:\hello world\niuzi.sql (注意路径不用加引号的!!) 回车即可.
第二种方法:
在命令行下(已连接数据库,此时的提示符为 mysql>),输入 source F:\hello world\niuzi.sql (注意路径不用加引号的)
或者 \. F:\hello world\niuzi.sql (注意路径不用加引号的) 回车即可.
以下举个例子,在shell下执行sql命令然后马上回到shell.其中mysql密码和账号都是www
$
mysql
-uwww
-pwww
-hlocalhost
-e
"show
databases"
+--------------------+
|
database
|
+--------------------+
|
information_schema
|
+--------------------+
$
如果要执行不止一条命令,则可以先写到一个文件中,然后再用输入重定向完成。比如我可以把sql指令都写到/tmp/sqltest中然后
$
mysql
-uwww
-pwww
-hlocalhost
<
/tmp/testsql
database
information_schema
$
#注:为方便,我
testsql
中还是只有一条命令,还是
show
databases
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)