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

Làm cách nào để kết nối với MySQL bằng Python 3 trên Windows?

Hiện tại có một số tùy chọn để sử dụng Python 3 với mysql:

https://pypi.python.org/pypi/mysql-connector-python

  • Được hỗ trợ chính thức bởi Oracle
  • Trăn thuần chủng
  • Chậm một chút
  • Không tương thích với MySQLdb

https://pypi.python.org/pypi/pymysql

  • Trăn thuần chủng
  • Nhanh hơn so với mysql-connector
  • Tương thích gần như hoàn toàn với MySQLdb , sau khi gọi pymysql.install_as_MySQLdb()

https://pypi.python.org/pypi/cymysql

  • fork của pymysql với tốc độ C tùy chọn

https://pypi.python.org/pypi/mysqlclient

  • Thư viện được đề xuất của Django.
  • Bản fork thân thiện của MySQLdb ban đầu, hy vọng sẽ hợp nhất trở lại vào một ngày nào đó
  • Cách triển khai nhanh nhất, vì nó dựa trên C.
  • Tương thích nhất với MySQLdb, vì nó là một nhánh
  • Debian và Ubuntu sử dụng nó để cung cấp cả python-mysqldbpython3-mysqldb gói.

điểm chuẩn tại đây: https://github.com/methane/mysql-driver-benchmarks



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Lỗi nghiêm trọng:Gọi đến hàm không xác định session_register ()

  2. Trong PHP với PDO, làm thế nào để kiểm tra truy vấn tham số SQL cuối cùng?

  3. Dịch vụ cơ sở dữ liệu MySQL - Cải tiến mới của HeatWave

  4. Ví dụ EXTRACT () - MySQL

  5. Sử dụng Cơ sở dữ liệu quan hệ MySQL trên Ubuntu 8.04 (Hardy)