如何在linux中执行sql文件

如何在linux中执行sql文件,第1张

如何在linux中执行sql文件

第一种方法:

在命令行下(未连接数据库),输入 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


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/9029007.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-24
下一篇2023-04-24

发表评论

登录后才能评论

评论列表(0条)

    保存