06-格式化选项
-E , --vertical 将输出方式按照字段顺序竖着显示
-s , --silent 去掉mysql中的线条框显示
“-E”选项类似于mysql里面执行SQL语句后加“\G”,可以将输出内容比较多的行更清晰完整地进行显示,经常和“-e”选项一起使用。下例中在shell命令行直接对数据库做查询,并将结果格式化输出:
[zzx@localhost~]$ mysql -u root -p mysql -e "SELECT User, Host FROM user" -E
Enter password:
1. row
User: z1
Host: %
2. row
User: z2
Host: %
3. row
User: z3
Host: %
在mysql的安静模式下,“-s”选项可以将输出中讨厌的线条框去掉,字段之间用tab进行分隔,每条记录显示一行。此选项对于只显示数据的情况很有用,下例中是此选项的显示结果:
[zzx@localhost~]$ mysql -s -uroot test mysql> select * from emp;
id name content
1 z1 aa
2 z1 aa
3 z1 aa
4 z1 aa