Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Cách kết nối với MySQL bằng Perl

Bài viết này mô tả hai phương pháp để kết nối với cơ sở dữ liệu MySQL bằng Perl:

  • Mô-đun DBI (Giao diện Cơ sở dữ liệu)
  • Kế thừa mysql mô-đun
Cơ sở dữ liệu MySQL và người dùng phải tồn tại trước khi bạn có thể sử dụng các phương pháp này. Để biết thông tin về cách quản lý cơ sở dữ liệu MySQL bằng cPanel, vui lòng xem bài viết này.

Kết nối với MySQL bằng mô-đun DBI (Database Interface)

Sử dụng mô-đun DBI là cách ưa thích để kết nối với MySQL trong Perl. Perl mysql gốc mô-đun không được dùng nữa.

Để kết nối với MySQL bằng mô-đun DBI, hãy làm theo các bước sau:

  1. Sử dụng mã Perl sau để kết nối với MySQL và chọn cơ sở dữ liệu. Thay thế USERNAME bằng tên người dùng của bạn, MẬT KHẨU bằng mật khẩu của bạn và DBNAME với tên cơ sở dữ liệu:
    use DBI;
    $myConnection = DBI->connect("DBI:mysql:DBNAME:localhost", "USERNAME", "PASSWORD");
    
  2. Sau khi mã kết nối với MySQL và chọn cơ sở dữ liệu, bạn có thể chạy các truy vấn SQL và thực hiện các thao tác khác. Ví dụ:mã Perl sau đây chạy một truy vấn SQL trích xuất họ của các nhân viên bảng và lưu trữ kết quả trong $ result Biến đổi:

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

Kết nối với MySQL bằng mysql cũ mô-đun

Perl mysql gốc mô-đun không được dùng nữa và chỉ nên được sử dụng khi thực sự cần thiết để tương thích ngược. Nếu có thể, hãy sử dụng mô-đun DBI thay thế.

Để kết nối với MySQL bằng mysql kế thừa mô-đun, hãy làm theo các bước sau:

  1. Sử dụng mã Perl sau để kết nối với MySQL và chọn cơ sở dữ liệu. Thay thế USERNAME bằng tên người dùng của bạn, MẬT KHẨU bằng mật khẩu của bạn và DBNAME với tên cơ sở dữ liệu:
    use Mysql;
    $myConnection = Mysql->connect('localhost','DBNAME','USERNAME','PASSWORD');
    
  2. Sau khi mã kết nối với MySQL và chọn cơ sở dữ liệu, bạn có thể chạy các truy vấn SQL và thực hiện các thao tác khác. Ví dụ:mã Perl sau đây chạy một truy vấn SQL trích xuất họ của các nhân viên bảng và lưu trữ kết quả trong $ result Biến đổi:

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

Thông tin khác

Để xem tài liệu trực tuyến cho mô-đun DBI, vui lòng truy cập 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. Neo4j - Xóa mối quan hệ bằng Cypher

  2. Cách tìm một mục trong danh sách tại một vị trí được chỉ định trong MySQL

  3. Tìm khoảng cách giữa hai điểm bằng cách sử dụng vĩ độ và kinh độ trong mysql

  4. Cách thực thi thủ tục đã lưu trữ trong MySQL Workbench

  5. Hệ thống quản lý cơ sở dữ liệu quan hệ (RDBMS):MSSQL vs MySQL