如何在Linux命令窗口中执行MySQL脚本

最方便的执行SQL脚本的方法,是借助图形化界面工具,比如navicate执行脚本。

但有的时候,不方便使用工具,只能在命令行中来执行SQL脚本。

操作方法1:

先把要执行的脚本写好,放到 sql为后缀名的文件中,比如 a.sql,将a.sql的文件,放到服务器上,然后执行命令

mysql -u 用来登录到mysql的数据库名称 -p 具体要操作的数据库名称 < 要执行的sql文件的路径

回车后输入  用来登录到mysql的数据库的用户的密码

例如:

解读:使用swyy用户登录到mysql(也可以用root用户登录),连接到swyy库进行操作,执行的脚本在/home/inter/sw_stat_count.sql文件。

操作方法2:

mysql -u 用来登录到mysql的数据库名称 -p

回车后输入  用来登录到mysql的数据库的用户的密码

例如: mysql -u root

use 用来操作的数据库名称

例如: use swyy

等待切换到对应操作的数据库。

然后就可以执行dml语句,例如select、update、delete语句。

如果要执行整个SQL文件的脚本,可以用source命令

source  要执行的sql文件的路径

例如: source /home/inter/sw_stat_count.sql

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值