Hướng dẫn này giúp bạn bắt đầu với trình kết nối MySQL Python bằng cách tìm hiểu về các tính năng của trình kết nối MySQL Python và cách cài đặt nó

Bạn đang xem: hướng dẫn python trình kết nối mysql

Hướng dẫn này giúp bạn bắt đầu với trình kết nối MySQL Python. Bạn sẽ tìm hiểu về các tính năng của trình kết nối MySQL Python và cách cài đặt Trình kết nối MySQL / Python trong hệ thống cục bộ của bạn.

Giới thiệu về trình kết nối MySQL Python

Để truy cập cơ sở dữ liệu MySQL từ Python, bạn cần một trình điều khiển cơ sở dữ liệu. MySQL Connector / Python là trình điều khiển cơ sở dữ liệu chuẩn hóa do MySQL cung cấp.

Python MySQL

MySQL Connector / Python hỗ trợ hầu hết các tính năng được cung cấp bởi MySQL phiên bản 5.7. Nó cho phép bạn chuyển đổi giá trị của tham số giữa các kiểu dữ liệu Python và MySQL, ví dụ: Python datetime và MySQL DATETIME .

MySQL Connector / Python được thiết kế đặc biệt sang MySQL. Nó hỗ trợ tất cả các phần mở rộng MySQL như mệnh đề LIMIT .

MySQL Connector / Python cho phép bạn nén luồng dữ liệu giữa Python và máy chủ cơ sở dữ liệu MySQL bằng giao thức nén. Nó hỗ trợ các kết nối sử dụng ổ cắm TCP / IP và kết nối TCP / IP an toàn bằng SSL.

MySQL Connector / Python là một API được triển khai bằng Python thuần túy. Điều đó có nghĩa là bạn không cần cài đặt bất kỳ thư viện máy khách MySQL hoặc bất kỳ mô-đun Python nào ngoại trừ thư viện chuẩn.

Trình kết nối MySQL / Phiên bản Python

Bạn sẽ cần cài đặt đúng phiên bản của Python, MySQL và Connect / Python. Bảng sau minh họa các phiên bản tương thích của Connect / Python, MySQL và Python:

Xem Thêm  Làm cách nào để thay đổi kích thước hình ảnh trong HTML? - mã html để thay đổi kích thước hình ảnh

Trình kết nối / Phiên bản Python Phiên bản máy chủySQL Phiên bản Python được hỗ trợ8.08.0, 5.7, 5.6, 5.53.6, 3.5, 3.4, 2.72.25.7, 5.6, 5.53.5, 3.4, 2.72.15.7, 5.6, 5.53.5, 3.4, 2.7, 2.62.05.7, 5.6, 5.53.5, 3.4, 2.7, 2.61.25.7, 5.6, 5.5 (5.1, 5.0, 4.1) 3.4, 3.3, 3.2, 3.1, 2.7, 2.6

Cài đặt MySQL Connector / Python

Điều kiện tiên quyết

Trước khi cài đặt MySQL Connector / Python, bạn cần:

    < li> Quyền root hoặc Quản trị viên để thực hiện cài đặt.
  • Đã cài đặt Python trên hệ thống của bạn

Lưu ý rằng cài đặt MySQL Connector / Python yêu cầu python phải có trong hệ thống PATH hoặc nó sẽ không thành công.

Cài đặt

Trình kết nối Python MySQL có sẵn trên pypi.org, do đó, bạn có thể cài đặt nó bằng lệnh pip .

Lệnh pip cho phép bạn cài đặt trình kết nối MySQL Python trên bất kỳ Hệ điều hành nào bao gồm Windows, macOS , Linux và Unix:

 

pip install mysql-connector-python

Nếu bạn phát hiện thấy bất kỳ sự cố nào trong khi cài đặt, bạn có thể chỉ định phiên bản mô-đun một cách rõ ràng như sau:

 

pip

cài đặt

mysql-connector-python ==

8.0

.17

Ngôn ngữ mã:

SQL (Ngôn ngữ truy vấn có cấu trúc)

(

sql

)

Lưu ý rằng để gỡ cài đặt Trình kết nối / Python MySQL hiện tại, bạn sử dụng lệnh sau:

 

pip

gỡ cài đặt

mysql-connector-python

Ngôn ngữ mã:

SQL (Thẻ ngôn ngữ truy vấn có cấu trúc e)

(

sql

)

Nó sẽ nhắc bạn xác nhận, bạn nhập y để xác nhận.

 

Tiếp tục (y / n)? y

Ngôn ngữ mã:

SQL (Ngôn ngữ truy vấn có cấu trúc)

(

sql

)

Xác minh MySQL Trình kết nối / Cài đặt Python

Sau khi cài đặt trình kết nối MySQL Python, bạn cần kiểm tra trình kết nối để đảm bảo rằng nó hoạt động chính xác và bạn có thể kết nối với máy chủ cơ sở dữ liệu MySQL mà không gặp bất kỳ sự cố nào.

Để xác minh cài đặt, bạn sử dụng các bước sau:

  1. Mở dòng lệnh Python
  2. Nhập mã sau
 

nhập

mysql.connector mysql.connector.connect (host =

'localhost'

, cơ sở dữ liệu =

'mysql'

, user =

'root'

, password =

'your pass'

)

Ngôn ngữ mã:

Python

(

python

)

Nếu bạn thấy kết quả sau, điều đó có nghĩa là bạn đã cài đặt thành công Trình kết nối MySQL / Python trên hệ thống của bạn.

 

& lt;

mysql

. trình kết nối

. kết nối

.MySQLConnection

object

at

0

x0187AE50

& gt;

Ngôn ngữ mã:

CSS

(

css

)

Hãy chuyển sang hướng dẫn tiếp theo để tìm hiểu cách kết nối với cơ sở dữ liệu MySQL từ Python.

Hướng dẫn này có hữu ích không?


Xem thêm những thông tin liên quan đến chủ đề hướng dẫn python trình kết nối mysql

Bài 17: Kết nối với MySQL trong Python

alt

  • Tác giả: Tư duy lập trình Học
  • Ngày đăng: 2017-03-13
  • Đánh giá: 4 ⭐ ( 4116 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Kết nối MySQL bằng python.
    Sử dụng các câu lệnh select, update, insert trong Python.
    Source code và link tham khảo các bạn vào: https://duyminh215.github.io/python/2017/03/16/video-tutorial-bai-17-ket-noi-den-mysql-trong-python.html

[Tự học python] Kết nối MySQLdb trong Python

  • Tác giả: cafedev.vn
  • Đánh giá: 4 ⭐ ( 2708 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Trong bài này, chúng ta sẽ tìm hiểu về cách kết nối từ xa tới cơ sở dữ liệu MySQL bằng cách sử dụng Python.

Xử lý MySQL trong Python (insert / update / delete / select)

  • Tác giả: freetuts.net
  • Đánh giá: 4 ⭐ ( 8615 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Cách dùng module mysql-connector-python để xử lý kết nối và truy vấn MySQL. Các thao tác trong MySQL cơ bản như kết nối / insert / update / delete và select.

Kết nối cơ sở dữ liệu MySQL trong Python sử dụng PyMySQL

  • Tác giả: openplanning.net
  • Đánh giá: 3 ⭐ ( 1942 lượt đánh giá )
  • Khớp với kết quả tìm kiếm:

Kết nối Python với MySQL qua PyMySQL package

  • Tác giả: toidicode.com
  • Đánh giá: 5 ⭐ ( 7931 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Trên cộng đồng hiện nay đang có rất nhiều package hỗ trợ chúng ta kết nối Python với MySQL nhưng package mà mình thấy đơn giản, gọn và hiệu quả nhất đó chính là PyMySQL. Chính vì thế series này mình sẽ hướng dẫn mọi người kết nối và run query MySQL qua nó.

Kết nối Python với MySQL

  • Tác giả: hocz.net
  • Đánh giá: 5 ⭐ ( 7485 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Đầu tiên các bạn cần phải Cài đặt môi trường MySQL cho Python. Tiếp theo thực hiện các bước sau để kết nối Python với MySQL Server

Kết nối MySQL với Python

  • Tác giả: laptrinhtudau.com
  • Đánh giá: 3 ⭐ ( 7271 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Kết nối MySQL với Python - Lập Trình Từ Đầu c MySQL trong Python

Xem thêm các bài viết khác thuộc chuyên mục: Kiến thức lập trình

By ads_php