“Conocimiento Hardware>Computadoras PC

Cómo conectarse y consultar MySQL o MariaDB con PowerShell

2013/11/7
Para conectarse a una base de datos MySQL o MariaDB usando PowerShell se requiere el uso de MySql. .Espacio de nombres de datos. Aquí hay una guía paso a paso sobre cómo establecer una conexión y realizar consultas básicas:

1. Instale la biblioteca MySQL Connector/NET:

> - Descargue el último conector .NET del [sitio web oficial de MySQL] (https://dev.mysql.com/downloads/).

> - Ejecute el instalador y siga las instrucciones que aparecen en pantalla para completar la instalación.

2. Cree un nuevo script de PowerShell:

> - Abra su editor de PowerShell preferido (por ejemplo, Windows PowerShell ISE o Visual Studio Code).

> - Cree un nuevo archivo de secuencia de comandos de PowerShell (.ps1).

3. Importar el espacio de nombres MySQL:

> - En tu script, agrega la siguiente línea al principio:

```

usando el espacio de nombres MySql.Data.MySqlClient

```

4. Establecer una conexión a la base de datos MySQL o MariaDB:

> - Utilice la ConexiónMySql clase para crear un objeto de conexión. Reemplace los siguientes marcadores de posición con los valores apropiados para su base de datos:

```powershell

$servidor ="localhost"

$base de datos ="mydb"

$nombre de usuario ="raíz"

$contraseña ="miContraseña"

$puerto ="3306"

$connectionString ="Servidor=$servidor; Base de datos=$base de datos; ID de usuario=$nombre de usuario; Contraseña=$contraseña; Puerto=$puerto"

Crear el objeto de conexión

$conexión =Nuevo-Objeto MySql.Data.MySqlClient.MySqlConnection($connectionString)

Abrir la conexión

$conexión.Abrir()

```

5. Realizar una consulta en la base de datos:

> - Utilice el MySqlCommand clase para crear un objeto de comando y ejecutar la consulta. Reemplace "`select_statement`" con su propia consulta SQL:

```powershell

Crear el objeto de comando

$comando =Nuevo-Objeto MySql.Data.MySqlClient.MySqlCommand

Establecer la consulta a ejecutar

$command.CommandText ="select_statement"

Ejecutar la consulta y almacenar los resultados en un lector

$lector =$comando.ExecuteReader()

Procesar los resultados (por ejemplo, imprimir en la consola o guardar en una variable)

mientras ($lector.Leer())

{

# Obtener valores de columna e imprimirlos en la consola

$firstColumnValue =$lector["column_name"]

$segundoValorColumna =$lector["nombre_columna"]

Host de escritura "$firstColumnValue, $ secondColumnValue"

}

Cerrar el lector

$lector.Cerrar()

```

6. Cerrar la conexión:

> - Recuerde siempre cerrar el objeto de conexión para liberar recursos.

```powershell

Cerrar la conexión

$conexión.Cerrar()

```

7. Ejecute el script:

> - Guarde el script con un nombre adecuado (por ejemplo, "MySqlConnection.ps1") y ejecútelo en PowerShell. La salida mostrará los resultados de la consulta.

Este script establece una conexión a una base de datos MySQL o MariaDB, realiza una consulta, procesa los resultados y luego cierra la conexión. Puede modificar el script según sus requisitos específicos.

Computadoras PC
Cómo conseguir polvo en Hearth Stone
Cómo limpiar un Registro Start -Up
Cómo configurar arranque dual para una PC
Cómo solicitar una donación Informática
¿Qué es un PC Barebone
Cómo trazar un gráfico con una calculadora gráfica
Cómo reconstruir computadoras viejas con las Nuevas Tecnologías
Poder Typing Games
Conocimiento de la computadora © http://www.ordenador.online