Conectar-se a um banco de dados MySQL ou MariaDB usando PowerShell requer o uso do 
MySql .Espaço de dados. Aqui está um guia passo a passo sobre como estabelecer uma conexão e realizar consultas básicas:  
1. Instale a biblioteca MySQL Connector/NET:  > - Baixe o 
conector .NET mais recente do [site oficial do MySQL](https://dev.mysql.com/downloads/).  
> - Execute o instalador e siga as instruções na tela para concluir a instalação.   
2. Crie um novo script do PowerShell:  > - Abra seu editor preferido do PowerShell (por exemplo, Windows PowerShell ISE ou Visual Studio Code).  
> - Crie um novo arquivo de script do PowerShell (.ps1).   
3. Importe o namespace MySQL:  > - No seu script, adicione a seguinte linha no início: 
 ``` 
 usando o namespace MySql.Data.MySqlClient 
 ```   
4. Estabeleça uma conexão com o banco de dados MySQL ou MariaDB:  > - Use o 
MySqlConnection classe para criar um objeto de conexão. Substitua os seguintes espaços reservados pelos valores apropriados para seu banco de dados: 
 ```PowerShell 
 $servidor ="localhost" 
 $banco de dados ="meudb" 
 $nomedeusuario ="root" 
 $senha ="minhasenha" 
 $porta ="3306"  
 $connectionString ="Servidor=$servidor; Banco de dados=$banco de dados; ID do usuário=$nome de usuário; Senha=$senha; Porta=$porta"   
Crie o objeto de conexão
  $connection =Novo Objeto MySql.Data.MySqlClient.MySqlConnection($connectionString)   
Abra a conexão
  $conexão.Open() 
 ```   
5. Realize uma consulta no banco de dados:  > - Use o 
MySqlCommand classe para criar um objeto de comando e executar a consulta. Substitua "`select_statement`" pela sua própria consulta SQL: 
 ```PowerShell  
Crie o objeto de comando
  $command =Novo Objeto MySql.Data.MySqlClient.MySqlCommand   
Defina a consulta a ser executada
  $command.CommandText ="select_statement"   
Execute a consulta e armazene os resultados em um leitor
  $leitor =$command.ExecuteReader()   
Processar os resultados (por exemplo, imprimir no console ou salvar em uma variável)
  enquanto ($leitor.Read()) 
 { 
 # Obtenha os valores das colunas e imprima-os no console 
 $firstColumnValue =$leitor["nome_coluna"] 
 $secondColumnValue =$leitor["nome_coluna"] 
 Write-Host "$firstColumnValue, $secondColumnValue" 
 }   
Feche o leitor
  $leitor.Fechar() 
 ```   
6. Fechar a conexão:  > - Lembre-se sempre de fechar o objeto de conexão para liberar recursos.  
 ```PowerShell  
Fechar a conexão
  $conexão.Fechar() 
 ```   
7. Execute o script:  > - Salve o script com um nome adequado (por exemplo, "MySqlConnection.ps1") e execute-o no PowerShell. A saída exibirá os resultados da consulta.  
 Este script estabelece uma conexão com um banco de dados MySQL ou MariaDB, realiza uma consulta, processa os resultados e fecha a conexão. Você pode modificar o script de acordo com seus requisitos específicos.