|  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Hårdvara
  • Allt-i - ett-skrivare
  • Apple Computers
  • BIOS
  • CD & DVD drives
  • Processorer
  • Computer Drives
  • Bildskärmar
  • Kringutrustning
  • Datorkraft Källor
  • dator Skrivare
  • Computer uppgraderingar
  • Stationära datorer
  • Elektronisk bok läsare
  • Externa hårddiskar
  • Flash Drives
  • Input & Output Devices
  • Kindle
  • Bärbara datorer
  • stordatorer
  • Möss & tangentbord
  • Netbooks
  • Network Equipment
  • Nook
  • bärbara datorer
  • Övrigt Hårdvara
  • PC Computers
  • projektorer
  • RAM , kort och moderkort
  • skannrar
  • Servrar
  • Ljudkort
  • Tablet PC
  • grafikkort
  • arbetsstationer
  • iPad
  • iPhone
  • * Dator Kunskap >> Hårdvara >> PC Computers >> Content

    Hur man ansluter och frågar MySQL eller MariaDB med PowerShell

    Att ansluta till en MySQL- eller MariaDB-databas med PowerShell kräver användning av MySql .Data namnutrymme. Här är en steg-för-steg-guide om hur du upprättar en anslutning och utför grundläggande frågor:

    1. Installera MySQL Connector/NET-biblioteket:

    > - Ladda ner den senaste .NET Connector från [MySQL:s officiella webbplats](https://dev.mysql.com/downloads/).

    > - Kör installationsprogrammet och följ instruktionerna på skärmen för att slutföra installationen.

    2. Skapa ett nytt PowerShell-skript:

    > - Öppna din föredragna PowerShell-redigerare (t.ex. Windows PowerShell ISE eller Visual Studio Code).

    > - Skapa en ny PowerShell-skriptfil (.ps1).

    3. Importera MySQL-namnutrymmet:

    > - I ditt skript lägger du till följande rad i början:

    ```

    använder namnutrymmet MySql.Data.MySqlClient

    ```

    4. Etablera en anslutning till MySQL- eller MariaDB-databasen:

    > - Använd MySqlConnection klass för att skapa ett anslutningsobjekt. Ersätt följande platshållare med lämpliga värden för din databas:

    ``` Powershell

    $server ="localhost"

    $database ="mydb"

    $användarnamn ="root"

    $password ="mitt lösenord"

    $port ="3306"

    $connectionString ="Server=$server; Databas=$databas; Användar-ID=$användarnamn; Lösenord=$lösenord; Port=$port"

    Skapa anslutningsobjektet

    $connection =New-Object MySql.Data.MySqlClient.MySqlConnection($connectionString)

    Öppna anslutningen

    $connection.Open()

    ```

    5. Utför en fråga i databasen:

    > - Använd MySqlCommand klass för att skapa ett kommandoobjekt och köra frågan. Ersätt "`select_statement`" med din egen SQL-fråga:

    ``` Powershell

    Skapa kommandoobjektet

    $command =New-Object MySql.Data.MySqlClient.MySqlCommand

    Ställ in frågan som ska köras

    $command.CommandText ="select_statement"

    Utför frågan och lagra resultaten i en läsare

    $reader =$command.ExecuteReader()

    Bearbeta resultaten (t.ex. skriv ut till konsol eller spara till en variabel)

    while ($reader.Read())

    {

    # Hämta kolumnvärden och skriv ut dem till konsolen

    $firstColumnValue =$reader["column_name"]

    $secondColumnValue =$reader["column_name"]

    Skriv-värd "$firstColumnValue, $secondColumnValue"

    }

    Stäng läsaren

    $reader.Close()

    ```

    6. Stäng anslutningen:

    > - Kom alltid ihåg att stänga anslutningsobjektet för att frigöra resurser.

    ``` Powershell

    Stäng anslutningen

    $connection.Close()

    ```

    7. Kör skriptet:

    > - Spara skriptet med ett lämpligt namn (t.ex. "MySqlConnection.ps1") och kör det i PowerShell. Utdata kommer att visa resultaten av frågan.

    Detta skript upprättar en anslutning till en MySQL- eller MariaDB-databas, utför en fråga, bearbetar resultaten och stänger sedan anslutningen. Du kan ändra skriptet enligt dina specifika krav.

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man åtgärdar fel 91 Fortnite
    ·Guiding Tech - Hur man artiklar, köpguider för prylar…
    ·Hur man uppgraderar Windows Media Player för Netflix
    ·Hur man skickar ett fax från datorn till Canon MultiPA…
    ·Intel Celeron D 340 Specs
    ·Hur man lägger till ett tips i GrubHub
    ·Hur man lyssnar på mikrofoningång på SoundMAX
    ·Hur du använder netstat kommandon
    ·Hur du använder Mac Drive 7
    ·När uppfanns persondatorer?
    Utvalda artiklarna
    ·SATA och PCI Card Pros & Cons
    ·Vad är en bräda Switch
    ·Ta reda på BIOS Revision Level
    ·Hur att reparera en skadad minneskort
    ·Återställa en dator Batteri
    ·Hur Tilldela en Thumb Drive en enhetsbokstav
    ·Skillnaden mellan DVD - R och CD - R
    ·Guiding Tech - Hur man artiklar, köpguider för prylar…
    ·Hur man installerar DDR2 Laptop Memory
    ·Typer av Nätadaptrar
    Copyright © Dator Kunskap https://www.dator.xyz