Список всех БД с сервера MySQL с C # - PullRequest
2 голосов
/ 19 февраля 2011

Можно ли перечислить все базы данных, доступные на сервере MySQL, с помощью c #?

Ответы [ 4 ]

7 голосов
/ 19 февраля 2011

Да, с запросом show databases (только для mysql) и с ADO.NET для выполнения и извлечения результатов в c #, это очень легко;)

1 голос
/ 19 февраля 2011

Выполнение строки «show database» в качестве запроса вернет список баз данных, с которыми вы могли бы работать.

0 голосов
/ 19 февраля 2011

show databases - быстрый / грязный метод.Но в последних версиях MySQL есть база данных information_schema, которая содержит метаданные о MySQL, включая базы данных, в которых она размещается:

select SCHEMA_NAME from information_schema.SCHEMATA;

вернет имя всех определенных баз данных.

0 голосов
/ 19 февраля 2011

Используйте запрос Sql для sys.database, я считаю.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...