MySQL.DatabaseMySQL.Database

СинтаксисSyntax

MySQL.Database(server as text, database as text, optional options as nullable record) as table

О программеAbout

Возвращает таблицу таблиц, представлений и хранимых скалярных функций SQL, доступных в базе данных MySQL на сервере server в экземпляре базы данных database.Returns a table of SQL tables, views, and stored scalar functions available in a MySQL database on server server in the database instance named database. Порт может дополнительно указываться сервером после двоеточия.The port may be optionally specified with the server, separated by a colon. Для управления следующими параметрами можно указать необязательный параметр записи options:An optional record parameter, options, may be specified to control the following options:

  • Encoding: значение TextEncoding, задающее кодировку для всех запросов, отправляемых на сервер (значение по умолчанию — NULL).Encoding : A TextEncoding value that specifies the character set used to encode all queries sent to the server (default is null).
  • CreateNavigationProperties: логическое значение (true или false), которое указывает, следует ли создавать свойства навигации в возвращаемых значениях. Значение по умолчанию — true.CreateNavigationProperties : A logical (true/false) that sets whether to generate navigation properties on the returned values (default is true).
  • NavigationPropertyNameGenerator: функция, которая используется для создания имен свойств навигации.NavigationPropertyNameGenerator : A function that is used for the creation of names for navigation properties.
  • Query: собственный запрос SQL для извлечения данных.Query : A native SQL query used to retrieve data. Если такой запрос генерирует несколько результирующих наборов, возвращается только первый из них.If the query produces multiple result sets, only the first will be returned.
  • CommandTimeout: длительность, контролирующая время выполнения запроса на стороне сервера до его отмены.CommandTimeout : A duration which controls how long the server-side query is allowed to run before it is canceled. Значение по умолчанию — 10 минут.The default value is ten minutes.
  • ConnectionTimeout: время ожидания до отмены попытки подключения к серверу.ConnectionTimeout : A duration which controls how long to wait before abandoning an attempt to make a connection to the server. Значение по умолчанию зависит от драйвера.The default value is driver-dependent.
  • TreatTinyAsBoolean: логическое значение (true или false), которое указывает, задавать ли для столбцов tinyint на сервере логические значения.TreatTinyAsBoolean : A logical (true/false) that determines whether to force tinyint columns on the server as logical values. Значение по умолчанию — true.The default value is true.
  • OldGuids: логическое значение (true или false), которое указывает, будут ли столбцы char(36) (если false) или столбцы binary(16) (если true), учитываться как GUID.OldGuids : A logical (true/false) that sets whether char(36) columns (if false) or binary(16) columns (if true) will be treated as GUIDs. Значение по умолчанию — false.The default value is false.
  • ReturnSingleDatabase: логическое значение (true или false), которое указывает, следует ли возвращать все таблицы в базах данных (false) или возвращать таблицы и представления указанной базы данных (true).ReturnSingleDatabase : A logical (true/false) that sets whether to return all tables of all databases (if false) or to return tables and views of the specified database (if true). Значение по умолчанию — false.The default value is false.
  • HierarchicalNavigation: логическое значение (true или false), которое указывает, следует ли просматривать таблицы, сгруппированные по именам схем. Значение по умолчанию — false.HierarchicalNavigation : A logical (true/false) that sets whether to view the tables grouped by their schema names (default is false).

Параметр записи указывается, например, как [option1 = value1, option2 = value2...] или [Query = "select ..."].The record parameter is specified as [option1 = value1, option2 = value2...] or [Query = "select ..."] for example.