获取MySQL数据库列表和服务器版本? [英] Get list of MySQL databases, and server version?

查看:77
本文介绍了获取MySQL数据库列表和服务器版本?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我的MySQL连接字符串是:

My connection string for MySQL is:

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

我的问题是:

  1. 我应该写什么查询来获取存在的数据库名称?
  2. 我应该写什么查询来获取服务器版本?
  3. 我有错误,因为我的连接字符串以DataBase=.结尾 我应该写些什么而不是点?
  1. What query should I write to get database names that exist?
  2. What query should I write to get server version?
  3. I have error because of my connection string ends with DataBase=. What should I write instead of the dot?

推荐答案

  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作为数据库.
  1. SELECT SCHEMA_NAME FROM INFORMATION_SCHEMA.SCHEMATA
  2. SELECT VARIABLE_NAME, VARIABLE_VALUE FROM INFORMATION_SCHEMA.GLOBAL_VARIABLES WHERE VARIABLE_NAME = 'VERSION'
  3. Use INFORMATION_SCHEMA as the database.

这篇关于获取MySQL数据库列表和服务器版本?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆