【发布时间】:2016-04-10 17:03:18
【问题描述】:
我正在尝试使用 java 模拟 show databases; 的输出。我想输出与此完全相同或非常相似的内容:
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| sys |
| test |
+--------------------+
我的第一个想法是在开始打印输出之前找出所有数据库名称的最大长度。但是,我不确定如何做到这一点。
我尝试了select max(length(show databases));,这是无效的语法。我确实发现我可以use 所有表并运行select length(database()); 来查找名称的长度,但我相信这不是mysql 输出结果的方式。
还有其他打印输出的方法吗?谢谢!
【问题讨论】:
标签: java mysql output maxlength