Mysql
 sql >> база данни >  >> RDS >> Mysql

Как да се свържете с MySQL с помощта на Perl

Тази статия описва два метода за свързване към MySQL база данни с помощта на Perl:

  • Модул DBI (интерфейс на база данни)
  • Наследен mysql модул
Базите данни и потребителите на MySQL трябва вече да съществуват, преди да можете да използвате тези методи. За информация как да управлявате MySQL бази данни с помощта на cPanel, моля, вижте тази статия.

Свързване с MySQL с помощта на модула DBI (Интерфейс на базата данни)

Използването на DBI модула е предпочитаният начин за свързване с MySQL в Perl. Оригиналният Perl mysql модулът е отхвърлен.

За да се свържете с MySQL с помощта на DBI модула, следвайте тези стъпки:

  1. Използвайте следния Perl код, за да се свържете с MySQL и изберете база данни. Заменете USERNAME с вашето потребителско име, PASSWORD с вашата парола и DBNAME с името на базата данни:
    use DBI;
    $myConnection = DBI->connect("DBI:mysql:DBNAME:localhost", "USERNAME", "PASSWORD");
    
  2. След като кодът се свърже с MySQL и избере базата данни, можете да изпълнявате SQL заявки и да извършвате други операции. Например, следният Perl код изпълнява SQL заявка, която извлича фамилните имена от служителите таблица и съхранява резултата в $result променлива:

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

Свързване с MySQL с помощта на наследения mysql модул

Оригиналният Perl mysql модулът е отхвърлен и трябва да се използва само когато е абсолютно необходимо за обратна съвместимост. Ако е възможно, използвайте DBI модула вместо това.

За да се свържете с MySQL с помощта на наследения mysql модул, следвайте тези стъпки:

  1. Използвайте следния Perl код, за да се свържете с MySQL и изберете база данни. Заменете USERNAME с вашето потребителско име, PASSWORD с вашата парола и DBNAME с името на базата данни:
    use Mysql;
    $myConnection = Mysql->connect('localhost','DBNAME','USERNAME','PASSWORD');
    
  2. След като кодът се свърже с MySQL и избере базата данни, можете да изпълнявате SQL заявки и да извършвате други операции. Например, следният Perl код изпълнява SQL заявка, която извлича фамилните имена от служителите таблица и съхранява резултата в $result променлива:

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

Повече информация

За да видите онлайн документацията за модула DBI, моля, посетете 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. Местоположение на файла my.cnf в macOS

  2. Как да преместите модел между две Django приложения (Django 1.7)

  3. Какво прави DELIMITER // в тригер?

  4. Как да изчислим разликата между две времеви марки в MySQL

  5. Как да избирате от две таблици в MySQL, дори ако не всички редове в едната таблица имат кореспонденти в другата?