MySQL学习记录 —— 십구 命令执行


1、mysql客户端命令

使用mysql时,命令行要以分号或者\g,\G来结束。

mysql客户端的很多命令可以在之前的mysql博客中查看。另外的用help或\h命令来查看。本篇写一些之前没有提到过的。

命令结束符号可以不是分号,可以自定义,delimiter //,这样就是以//来结束。

在括号里的可以不输入。


connect (\r)重连服务器
status (\s)查看服务器状态


tee (\T) path,path指的是一个路径,把所有执行结果保存到一个指定的文件中
notee (\t),执行结果不再写入文件,这个指令没有其它参数


prompt (\R) 符号,修改提示符,也就是在命令行前面,默认的是mysql>,可以改成prompt后面的符号,整个符号可以包含空格。


source (.) 文件,执行指定的.sql脚本


system 命令,执行系统命令,比如system -ls -al,这个用起来很危险,不要随便用,防止扰乱了主机上其它程序的执行。


warnings (\W),显示警告信息
nowarning (\W),不显示警告信息


获取指定命令的信息,help 命令。

2、从.sql文件执行SQL语句

把执行某些操作的SQL语句都写到一个.sql文件中,另一台主机也能从这个文件中拿到语句并执行来做到同样的操作。这个的使用环境就是开发环境 -> 测试环境 -> 生产环境。

使用source命令,后面跟sql文件的绝对路径。对于windows环境,读取sql文件并得到语句比较简单,这方面不写。主要写Linux环境下的操作。

Linux可以用rz工具来把sql文件拖过来。假设sql文件的绝对路径是/root/test_db.sql。

source /root/test_db.sql;

sql文件最前面应当包括检查并创建数据库的语句,防止主机的库中没有要用的数据库。以及也要保证拿过来的文件的权限可行。

在mysql启动时可以引入这个文件

mysql < /root/test_db.sql -u root -p

结束。

  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值