javaを使用してshow databases;
の出力を模倣しようとしています。私はこれを正確にまたは非常に類似した出力のものにしたい:各MySQLデータベースの名前の長さはどのように取得できますか?
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| sys |
| test |
+--------------------+
私の最初のアイデアは、私は、出力の印刷を開始する前に、すべてのデータベース名の最大長さを把握することでした。しかし、私はどのようにそれを行うことができるか分からない。
select max(length(show databases));
は有効な構文ではありませんでした。私はuse
すべてのテーブルがあり、select length(database());
を実行して名前の長さを調べることができたが、それは結果を出力するためにmysqlが行うものではないと信じている。
出力を印刷するもう1つの方法はありますか?ありがとう!
ありがとうございます!これは機能します。 –