Banco de Dados do Azure para MySQL
O Servidor Flexível do Banco de Dados do Azure para MySQL fornece um serviço de banco de dados totalmente gerenciado para desenvolvimento e implantação de aplicativos com recursos internos, como alta disponibilidade, réplicas de leitura, manutenção personalizada e muito mais. Use o conector para se conectar aos bancos de dados do Banco de Dados do Azure para MySQL Para ler/gravar dados e disparar fluxos de trabalho quando os dados forem alterados.
Esse conector está disponível nos seguintes produtos e regiões:
| Service | Class | Regions |
|---|---|---|
| Copilot Studio | Premium | Todas as regiões do Power Automate |
| Aplicativos Lógicos | Standard | Todas as regiões de Aplicativos Lógicos |
| Power Apps | Premium | Todas as regiões do Power Apps |
| Power Automate | Premium | Todas as regiões do Power Automate |
| Metadados do conector | |
|---|---|
| Publicador | Microsoft |
| Site | https://go.microsoft.com/fwlink/?linkid=2136898 |
| Política de privacidade | https://go.microsoft.com/fwlink/?linkid=512132 |
Criando uma conexão
O conector dá suporte aos seguintes tipos de autenticação:
| Autenticação Básica | Use um nome de usuário e senha para acessar seu banco de dados MySQL. | Todas as regiões | Compartilhável |
| Padrão [PRETERIDO] | Essa opção é apenas para conexões mais antigas sem um tipo de autenticação explícita e é fornecida apenas para compatibilidade com versões anteriores. | Todas as regiões | Não compartilhável |
Autenticação Básica
ID de autenticação: mysqlAuthentication
Aplicável: todas as regiões
Use um nome de usuário e senha para acessar seu banco de dados MySQL.
Essa é uma conexão compartilhável. Se o aplicativo de energia for compartilhado com outro usuário, a conexão também será compartilhada. Para obter mais informações, consulte a visão geral dos Conectores para aplicativos de tela – Power Apps | Microsoft Docs
| Nome | Tipo | Description | Obrigatório |
|---|---|---|---|
| Servidor | cadeia | Especifique o servidor MySQL. | Verdade |
| Nome do Banco de Dados | cadeia | Especifique o nome do banco de dados MySQL. | Verdade |
| Nome de usuário | secureString | Credencial de nome de usuário | Verdade |
| Senha | secureString | Credencial de palavra-passe | Verdade |
| Criptografar conexão | bool | Criptografar conexão |
Padrão [PRETERIDO]
Aplicável: todas as regiões
Essa opção é apenas para conexões mais antigas sem um tipo de autenticação explícita e é fornecida apenas para compatibilidade com versões anteriores.
Essa não é uma conexão compartilhável. Se o aplicativo de energia for compartilhado com outro usuário, outro usuário será solicitado a criar uma nova conexão explicitamente.
Limitações
| Nome | Chamadas | Período de renovação |
|---|---|---|
| Chamadas à API por conexão | 200 | 60 segundos |
Ações
| Atualizar linha |
Esta operação atualiza uma linha existente em uma tabela. |
| Excluir linha |
Essa operação exclui uma linha de uma tabela. |
| Executar procedimento armazenado |
Esta operação executa um procedimento armazenado. |
| Executar uma consulta MySQL |
Executar uma consulta MySQL |
| Inserir linha |
Essa operação insere uma nova linha em uma tabela. |
| Obter linha |
Essa operação obtém uma linha de uma tabela. |
| Obter linhas |
Essa operação obtém linhas de uma tabela. |
| Obter procedimentos armazenados |
Essa operação obtém procedimentos armazenados para um banco de dados. |
| Obter tabelas |
Essa operação obtém tabelas de um banco de dados. |
Atualizar linha
Esta operação atualiza uma linha existente em uma tabela.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Nome do servidor
|
server | True | string |
Nome do servidor MySQL |
|
Nome do banco de dados
|
database | True | string |
Nome do banco de dados |
|
Nome da tabela
|
table | True | string |
Nome da tabela |
|
ID da linha
|
id | True | string |
Identificador exclusivo da linha a ser atualizada |
|
Linha
|
item | True | dynamic |
Linha com valores atualizados |
Retornos
Excluir linha
Essa operação exclui uma linha de uma tabela.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Nome do servidor
|
server | True | string |
Nome do servidor MySQL |
|
Nome do banco de dados
|
database | True | string |
Nome do banco de dados |
|
Nome da tabela
|
table | True | string |
Nome da tabela |
|
ID da linha
|
id | True | string |
Identificador exclusivo da linha a ser excluída |
Executar procedimento armazenado
Esta operação executa um procedimento armazenado.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Nome do servidor
|
server | True | string |
Nome do servidor MySQL |
|
Nome do banco de dados
|
database | True | string |
Nome do banco de dados |
|
Nome do procedimento
|
procedure | True | string |
Nome do procedimento armazenado |
|
Lista de parâmetros
|
parameters | True | dynamic |
Parâmetros de entrada para o procedimento armazenado |
Retornos
Executar uma consulta MySQL
Executar uma consulta MySQL
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Nome do servidor
|
server | True | string |
Nome do servidor MySQL |
|
Nome do banco de dados
|
database | True | string |
Nome do banco de dados |
|
Query
|
query | True | dynamic |
corpo da consulta |
Retornos
Inserir linha
Essa operação insere uma nova linha em uma tabela.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Nome do servidor
|
server | True | string |
Nome do servidor MySQL |
|
Nome do banco de dados
|
database | True | string |
Nome do banco de dados |
|
Nome da tabela
|
table | True | string |
Nome da tabela |
|
Linha
|
item | True | dynamic |
Linha a ser inserida na tabela especificada |
Retornos
Obter linha
Essa operação obtém uma linha de uma tabela.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Nome do servidor
|
server | True | string |
Nome do servidor MySQL |
|
Nome do banco de dados
|
database | True | string |
Nome do banco de dados |
|
Nome da tabela
|
table | True | string |
Nome da tabela MySQL |
|
ID da linha
|
id | True | string |
Identificador exclusivo da linha a ser recuperada |
Retornos
Obter linhas
Essa operação obtém linhas de uma tabela.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Nome do servidor
|
server | True | string |
Nome do servidor MySQL |
|
Nome do banco de dados
|
database | True | string |
Nome do banco de dados |
|
Nome da tabela
|
table | True | string |
Nome da tabela MySQL |
|
Filtrar Consulta
|
$filter | string |
Uma consulta de filtro ODATA para restringir as entradas retornadas (por exemplo, stringColumn eq 'string' OR numberColumn lt 123). |
|
|
Ordenar por
|
$orderby | string |
Uma consulta orderBy do ODATA para especificar a ordem das entradas. |
|
|
Contagem máxima de obtenção
|
$top | integer |
Número máximo de entradas a serem recuperadas (padrão = 512). |
|
|
Ignorar Contagem
|
$skip | integer |
O número de entradas a serem ignoradas (padrão = 0). |
|
|
Selecionar Consulta
|
$select | string |
Campos específicos a serem recuperados de entradas (padrão = todos). |
Retornos
Obter procedimentos armazenados
Essa operação obtém procedimentos armazenados para um banco de dados.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Nome do servidor
|
server | True | string |
Nome do servidor MySQL |
|
Nome do banco de dados
|
database | True | string |
Nome do banco de dados |
Retornos
Representa uma lista de procedimentos.
- Corpo
- ProceduresList
Obter tabelas
Essa operação obtém tabelas de um banco de dados.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Nome do servidor
|
server | True | string |
Nome do servidor MySQL |
|
Nome do banco de dados
|
database | True | string |
Nome do banco de dados |
Retornos
Representa uma lista de tabelas.
- Corpo
- TablesList
Gatilhos
| Quando um item é criado |
Dispara um fluxo quando um item é criado no MySQL |
| Quando um item é modificado |
Dispara um fluxo quando um item é modificado/inserido no MySQL |
Quando um item é criado
Dispara um fluxo quando um item é criado no MySQL
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Nome do servidor
|
server | True | string |
Nome do servidor MySQL |
|
Nome do banco de dados
|
database | True | string |
Nome do banco de dados |
|
Nome da tabela
|
table | True | string |
Nome da tabela MySQL |
|
Filtrar Consulta
|
$filter | string |
Uma consulta de filtro ODATA para restringir as entradas retornadas (por exemplo, stringColumn eq 'string' OR numberColumn lt 123). |
|
|
Contagem superior
|
$top | integer |
Número total de entradas a serem recuperadas (padrão = todas). |
|
|
Ordenar por
|
$orderby | string |
Uma consulta orderBy do ODATA para especificar a ordem das entradas. |
|
|
Selecionar Consulta
|
$select | string |
Campos específicos a serem recuperados de entradas (padrão = todos). |
Retornos
Quando um item é modificado
Dispara um fluxo quando um item é modificado/inserido no MySQL
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Nome do servidor
|
server | True | string |
Nome do servidor MySQL |
|
Nome do banco de dados
|
database | True | string |
Nome do banco de dados |
|
Nome da tabela
|
table | True | string |
Nome da tabela MySQL |
|
Filtrar Consulta
|
$filter | string |
Uma consulta de filtro ODATA para restringir as entradas retornadas (por exemplo, stringColumn eq 'string' OR numberColumn lt 123). |
|
|
Contagem superior
|
$top | integer |
Número total de entradas a serem recuperadas (padrão = todas). |
|
|
Ordenar por
|
$orderby | string |
Uma consulta orderBy do ODATA para especificar a ordem das entradas. |
|
|
Selecionar Consulta
|
$select | string |
Campos específicos a serem recuperados de entradas (padrão = todos). |
Retornos
Definições
Procedure
Procedimento.
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Nome
|
Name | string |
Nome do procedimento. |
|
DisplayName
|
DisplayName | string |
Nome de exibição do procedimento. |
ProceduresList
Representa uma lista de procedimentos.
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
value
|
value | array of Procedure |
Lista de procedimentos. |
Table
Representa uma tabela.
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Nome
|
Name | string |
O nome da tabela. O nome é usado no runtime. |
|
DisplayName
|
DisplayName | string |
O nome de exibição da tabela. |
TablesList
Representa uma lista de tabelas.
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
value
|
value | array of Table |
Lista de tabelas |