将 MariaDB 设置为自动垂直输出
本文讨论如何将 MariaDB 命令行客户端设置为自动垂直输出。
发布于
如果您使用 mysql 或者 mariadb 客户端连接到 MariaDB,经常会出现查询输出的宽度大于终端宽度的情况,这种情况很难阅读。
您可以为 mysql 或者 mariadb 指定 --auto-vertical-output
选项以启用自动垂直输出。这样,当输出内容大于终端宽度时,会自动切换到垂直输出。
--auto-vertical-output
要在登陆时启用自动输出,请使用如下命令:
mariadb -u root -p --auto-vertical-output
或者
mysql -u root -p --auto-vertical-output
如果您使用 Windows 系统,请使用如下命令:
./mariadb.exe -u root -p --auto-vertical-output
或者
./mariadb.exe -u root -p --auto-vertical-output
为语句设定垂直输出
如果您想让某个语句垂直输出,请在使用 \G
作为语句结束,而不是分号 ;
,例如:
SELECT * FROM film LIMIT 1\G
*************************** 1. row ***************************
film_id: 1
title: ACADEMY DINOSAUR
description: A Epic Drama of a Feminist And a Mad Scientist who must Battle a Teacher in The Canadian Rockies
release_year: 2006
language_id: 1
original_language_id: NULL
rental_duration: 6
rental_rate: 0.99
length: 86
replacement_cost: 20.99
rating: PG
special_features: Deleted Scenes,Behind the Scenes
last_update: 2006-02-15 05:03:42
1 row in set (0.000 sec)
结论
您可以为 MariaDB 使用 --auto-vertical-output
选项以启用自动垂直输出。