MySQL là Hệ thống quản lý cơ sở dữ liệu quan hệ [RDBMS] trong khi Ngôn ngữ truy vấn có cấu trúc [SQL] là ngôn ngữ được sử dụng để xử lý RDBMS bằng các lệnh i. e Tạo, chèn, cập nhật và xóa dữ liệu khỏi cơ sở dữ liệu. Các lệnh SQL không phân biệt chữ hoa chữ thường. e CREATE và tạo signify cùng một lệnh
Trong bài viết này, chúng ta sẽ thảo luận về mô-đun MySQL Connector của Python, cách cài đặt mô-đun này và một đoạn mã về cách kết nối mô-đun này với cơ sở dữ liệu MySQL. Đối với bất kỳ ứng dụng nào, điều rất quan trọng là lưu trữ cơ sở dữ liệu trên máy chủ để dễ dàng truy cập dữ liệu
Trình kết nối MYSQL/Python là gì?
Trình kết nối MySQL/Python cho phép các chương trình Python truy cập cơ sở dữ liệu MySQL, sử dụng API tuân thủ Đặc tả API cơ sở dữ liệu Python v2. 0 [PEP 249]. Nó được viết bằng Python thuần túy và không có bất kỳ phụ thuộc nào ngoại trừ Thư viện chuẩn Python
Có sẵn nhiều phiên bản khác nhau của MySQL Connector/Python
Phiên bản trình kết nối/Python Phiên bản máy chủ MySQL Phiên bản Python8. 08. 0, 5. 7, 5. 6, 5. 53. 8, 3. 7, 3. 6, 3. 5, 3. 4, 2. 72. 2 [tiếp tục là 8. 0]5. 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. 6cài đặt mô-đun
Mô-đun này không được tích hợp sẵn với Python. Để cài đặt, gõ lệnh dưới đây trong thiết bị đầu cuối
pip install mysql-connector-python
Nếu có bất kỳ vấn đề nào trong khi cài đặt, người ta có thể chỉ định rõ ràng phiên bản mô-đun như sau
pip install mysql-connector-python==8.0.17
Ngoài ra, để gỡ cài đặt MySQL Connector/Python hiện tại, bạn sử dụng lệnh sau
pip uninstall mysql-connector-python
Xác minh cài đặt MySQL Connector/Python
Sau khi cài đặt trình kết nối MySQL Python, chúng tôi cần kiểm tra nó để đảm bảo rằng nó hoạt động bình thường và chúng tôi có thể kết nối với máy chủ cơ sở dữ liệu MySQL mà không gặp sự cố nào
Để xác minh cài đặt, chúng ta có thể sử dụng các bước sau
- Mở dòng lệnh Python
- Nhập mã sau
pip uninstall mysql-connector-python2
pip uninstall mysql-connector-python3
pip uninstall mysql-connector-python4
pip uninstall mysql-connector-python4
pip uninstall mysql-connector-python6
pip uninstall mysql-connector-python7____28
pip install mysql-connector-python==8.0.170
pip install mysql-connector-python==8.0.171
pip install mysql-connector-python==8.0.172
pip uninstall mysql-connector-python7
pip install mysql-connector-python==8.0.174
pip install mysql-connector-python==8.0.170
pip install mysql-connector-python==8.0.171
pip install mysql-connector-python==8.0.177
pip uninstall mysql-connector-python7
pip install mysql-connector-python==8.0.179
pip install mysql-connector-python==8.0.170
pip install mysql-connector-python==8.0.171
pip uninstall mysql-connector-python2____27
pip uninstall mysql-connector-python4
pip uninstall mysql-connector-python5
đầu ra
Nếu bạn thấy đầu ra sau, điều đó có nghĩa là bạn đã cài đặt thành công MySQL Connector/Python trên hệ thống của mình
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 có 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 được tiêu chuẩn hóa do MySQL cung cấp
MySQL Connector/Python hỗ trợ hầu hết tất cả 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 e. g. , ngày giờ Python và MySQL
pip install mysql-connector-python==8.0.172
MySQL Connector/Python được thiết kế dành riêng cho MySQL. Nó hỗ trợ tất cả các tiện ích mở rộng của MySQL, chẳng hạn như mệnh đề
pip install mysql-connector-python==8.0.173
Trình kết nối MySQL/Python cho phép bạn nén luồng dữ liệu giữa máy chủ cơ sở dữ liệu Python và MySQL bằng cách sử dụng nén giao thức. 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
Phiên bản MySQL Connector/Python
Bạn sẽ cần cài đặt đúng phiên bản Python, MySQL và Connect/Python. Bảng sau đây minh họa các phiên bản tương thích của Connect/Python, MySQL và Python
Phiên bản trình kết nối/Python Phiên bản máy chủ MySQL 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. 6Cài đặt Trình kết nối MySQL/Python
điều kiện tiên quyết
Trước khi cài đặt MySQL Connector/Python, bạn cần
- Quyền root hoặc quản trị viên để thực hiện cài đặt
- Python được cài đặt trên hệ thống của bạn
Lưu ý cài đặt MySQL Connector/Python yêu cầu python nằm trong PATH của hệ thống nếu không sẽ bị lỗi
Cài đặt
MySQL Python Connector có sẵn trên pypi. org, do đó, bạn có thể cài đặt nó bằng lệnh
pip install mysql-connector-python==8.0.174
Lệnh
pip install mysql-connector-python==8.0.174 cho phép bạn cài đặt trình kết nối MySQL Python trên mọi Hệ điều hành bao gồm Windows, macOS, Linux và Unix
pip install mysql-connector-python==8.0.176
Nếu bạn tìm thấy bất kỳ vấn đề nào trong khi cài đặt, bạn có thể chỉ định rõ ràng phiên bản mô-đun như sau
pip install mysql-connector-python==8.0.177
Lưu ý rằng để gỡ cài đặt MySQL Connector/Python hiện tại, bạn sử dụng lệnh sau
pip install mysql-connector-python==8.0.178
Nó sẽ nhắc bạn xác nhận, bạn gõ
pip install mysql-connector-python==8.0.1770 để xác nhận
pip uninstall mysql-connector-python0
Xác minh cài đặt MySQL Connector/Python
Sau khi cài đặt trình kết nối MySQL Python, bạn cần kiểm tra nó để đảm bảo rằng nó hoạt động bình thường 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 sự cố nào
Để xác minh cài đặt, bạn sử dụng các bước sau
- Mở dòng lệnh Python
- Nhập mã sau
pip uninstall mysql-connector-python1
Nếu bạn thấy đầu ra sau, điều đó có nghĩa là bạn đã cài đặt thành công MySQL Connector/Python trên hệ thống của mình