Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak połączyć się z MySQL za pomocą Perla?

W tym artykule opisano dwie metody łączenia się z bazą danych MySQL za pomocą Perla:

  • Moduł DBI (interfejs bazy danych)
  • Starsza wersja mysql moduł
Bazy danych i użytkownicy MySQL muszą już istnieć, zanim będzie można użyć tych metod. Aby uzyskać informacje o tym, jak zarządzać bazami danych MySQL za pomocą cPanel, zapoznaj się z tym artykułem.

Łączenie z MySQL za pomocą modułu DBI (Database Interface)

Korzystanie z modułu DBI jest preferowanym sposobem łączenia się z MySQL w Perlu. Oryginalny Perl mysql moduł jest przestarzały.

Aby połączyć się z MySQL za pomocą modułu DBI, wykonaj następujące kroki:

  1. Użyj następującego kodu Perla, aby połączyć się z MySQL i wybrać bazę danych. Zastąp NAZWA UŻYTKOWNIKA z Twoją nazwą użytkownika, HASŁO z Twoim hasłem i DBNAME z nazwą bazy danych:
    use DBI;
    $myConnection = DBI->connect("DBI:mysql:DBNAME:localhost", "USERNAME", "PASSWORD");
    
  2. Po tym, jak kod połączy się z MySQL i wybierze bazę danych, możesz uruchamiać zapytania SQL i wykonywać inne operacje. Na przykład poniższy kod Perla uruchamia zapytanie SQL, które wyodrębnia nazwiska z pracowników i przechowuje wynik w $result zmienny:

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

Łączenie z MySQL przy użyciu starszego mysql moduł

Oryginalny Perl mysql moduł jest przestarzały i powinien być używany tylko wtedy, gdy jest to absolutnie konieczne w celu zapewnienia zgodności z poprzednimi wersjami. Jeśli to możliwe, zamiast tego użyj modułu DBI.

Aby połączyć się z MySQL za pomocą starszego mysql modułu, wykonaj następujące kroki:

  1. Użyj następującego kodu Perla, aby połączyć się z MySQL i wybrać bazę danych. Zastąp NAZWA UŻYTKOWNIKA z Twoją nazwą użytkownika, HASŁO z Twoim hasłem i DBNAME z nazwą bazy danych:
    use Mysql;
    $myConnection = Mysql->connect('localhost','DBNAME','USERNAME','PASSWORD');
    
  2. Po tym, jak kod połączy się z MySQL i wybierze bazę danych, możesz uruchamiać zapytania SQL i wykonywać inne operacje. Na przykład poniższy kod Perla uruchamia zapytanie SQL, które wyodrębnia nazwiska z pracowników i przechowuje wynik w $result zmienny:

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

Więcej informacji

Aby wyświetlić dokumentację online modułu DBI, odwiedź http://dbi.perl.org/docs.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak wyeksportować bazę danych SQL Server do MySQL?

  2. Jak przekonwertować wynik zapytania SQL do struktury danych PANDAS?

  3. Nie można dodać lub zaktualizować wiersza podrzędnego:ograniczenie klucza obcego nie powiodło się

  4. PDO::__construct():Serwer wysłał zestaw znaków (255) nieznany klientowi. Proszę zgłosić się do programistów

  5. CURTIME() Przykłady – MySQL