有没有办法以更干净的方式显示表中的数据?
例如:
SHOW COLUMNS FROM my_table;
显示每列的干净显示及其包含的数据类型,此信息将垂直显示。
SELECT * FROM my_table WHERE uid=99999;
但是,当我从该表中选择一条记录时,结果是混乱的,因为屏幕不够宽,无法看到干净的视图。只看一行时,是否可以在左侧显示列?
谢谢!
答案 0 :(得分:0)
MySQL命令行客户端中的\ G修饰符
\G
修饰符是MySQL命令行客户端的一个广为宣传但非常有用的功能。它可以很好地格式化查询输出,因此您可以更轻松地阅读它。要使用它,只需将查询末尾的分号替换为\G
。
例如,
mysql> SHOW MASTER STATUS;
+------------------+----------+--------------+------------------+
| File | Position | Binlog_Do_DB | Binlog_Ignore_DB |
+------------------+----------+--------------+------------------+
| mysql-bin.000193 | 7061 | | |
+------------------+----------+--------------+------------------+
1 row in set (0.00 sec)
mysql> SHOW MASTER STATUS\G
*************************** 1. row ***************************
File: mysql-bin.000193
Position: 7061
Binlog_Do_DB:
Binlog_Ignore_DB:
1 row in set (0.00 sec)