一、进入Mysql Client交互模式
1.1、命令
1 | mysql -h HostName/Ip -P PortNumber -u User -pPassword [--vertical] |
1.2、命令选项含义
1.2.1、“-h HostName/Ip”
指定Mysql Server地址。
1.2.2、“-P PortNumber”
指定Mysql Server监听端口。
1.2.3、“-u User”
指定登录Mysql Server的用户。
1.2.4、“-pPassword”
指定相应用户登录Mysql Server所使用密码。
1.2.5、“–vertical”
SQL查询结果以垂直形式展示。作者认为,垂直形式比水平形式更清晰。
SQL查询以“\G”结尾,也可使得SQL查询结果以垂直形式展示。
二、进入Mysql Client交互模式后,常用命令
进入Mysql交互模式后,可执行两类命令:“SQL查询语句”和“Mysql Client功能命令”。接下来介绍几个常用命令,其中既有属于“SQL查询语句”类别的,也有属于“Mysql Client功能命令”类别的。
2.1、exit/quit命令
退出Mysql Client交互模式。比如exit;
。
2.2、source命令
以一个文件路径作为参数,解析执行文件中内容。比如source /home/dsl/a.sql;
。
2.3、status命令
查询Mysql Server状态信息。比如status;
。
2.4、tee命令
以一个文件路径作为参数,将所有终端模拟器(比如Gnome Terminal)所打印信息同步打印到该文件,便于我们分析和处理SQL查询结果。比如tee /home/dsl/mysql.out;
。
2.5、use命令
以一个Database名称作为参数,将该Database设为默认Database。比如use dslztx;
。
2.6、charset命令
以一个字符集名称作为参数,指定Mysql Client使用的字符集。注意跟图1中的字符集配置结合使用。比如charset gbk;
。
图1
参考文献: [1]mysql --help [2]Mysql Client交互模式内执行`help`命令