小编典典

获取MySQL数据库列表和服务器版本?

sql

我的MySQL连接字符串是:

"Server=localhost;User ID=root;Password=123;pooling=yes;charset=utf8;DataBase=.;"

我的问题是:

  1. 我应该写什么查询来获取存在的数据库名称?
  2. 我应该写什么查询来获取服务器版本?
  3. 我的错误是因为我的连接字符串以“。DataBase=. ”而不是“。”结尾。

阅读 178

收藏
2021-04-07

共1个答案

小编典典

  1. SELECT SCHEMA_NAME FROM INFORMATION_SCHEMA.SCHEMATA
  2. SELECT VARIABLE_NAME, VARIABLE_VALUE FROM INFORMATION_SCHEMA.GLOBAL_VARIABLES WHERE VARIABLE_NAME = 'VERSION'
  3. 使用INFORMATION_SCHEMA的数据库。
2021-04-07