sql >> Databáze >  >> RDS >> Mysql

Jak se připojit k MySQL pomocí Perlu

Tento článek popisuje dva způsoby připojení k databázi MySQL pomocí Perlu:

  • Modul DBI (Database Interface)
  • Starší mysql modul
Než budete moci použít tyto metody, databáze MySQL a uživatelé již musí existovat. Informace o tom, jak spravovat databáze MySQL pomocí cPanel, naleznete v tomto článku.

Připojení k MySQL pomocí modulu DBI (Database Interface)

Použití modulu DBI je preferovaným způsobem připojení k MySQL v Perlu. Původní Perl mysql modul je zastaralý.

Chcete-li se připojit k MySQL pomocí modulu DBI, postupujte takto:

  1. Pro připojení k MySQL a výběr databáze použijte následující kód Perl. Nahraďte USERNAME s vaším uživatelským jménem PASSWORD s vaším heslem a DBNAME s názvem databáze:
    use DBI;
    $myConnection = DBI->connect("DBI:mysql:DBNAME:localhost", "USERNAME", "PASSWORD");
    
  2. Poté, co se kód připojí k MySQL a vybere databázi, můžete spouštět dotazy SQL a provádět další operace. Například následující kód Perl spustí dotaz SQL, který extrahuje příjmení od zaměstnanců a uloží výsledek do $result proměnná:

    $query = $myConnection->prepare("SELECT lastname FROM employees");
    $result = $query->execute();
    

Připojení k MySQL pomocí starší verze mysql modul

Původní Perl mysql modul je zastaralý a měl by být používán pouze v případě, že je to absolutně nezbytné pro zpětnou kompatibilitu. Pokud je to možné, použijte místo toho modul DBI.

Chcete-li se připojit k MySQL pomocí starší verze mysql modulu, postupujte takto:

  1. Pro připojení k MySQL a výběr databáze použijte následující kód Perl. Nahraďte USERNAME s vaším uživatelským jménem PASSWORD s vaším heslem a DBNAME s názvem databáze:
    use Mysql;
    $myConnection = Mysql->connect('localhost','DBNAME','USERNAME','PASSWORD');
    
  2. Poté, co se kód připojí k MySQL a vybere databázi, můžete spouštět dotazy SQL a provádět další operace. Například následující kód Perl spustí dotaz SQL, který extrahuje příjmení od zaměstnanců a uloží výsledek do $result proměnná:

    $result = $myConnection->query('SELECT lastname FROM employees');
    

Další informace

Chcete-li zobrazit online dokumentaci k modulu DBI, navštivte http://dbi.perl.org/docs.


  1. Založení databázových modelů v realitě:Výzva pro bloggery

  2. Nejbližší zápas, část 2

  3. Přetrvávající UUID v PostgreSQL pomocí JPA

  4. Snadno převádějte své dotazy Microsoft Access pomocí tohoto nového nástroje!