Python MySQL - Giới thiệu
Tiêu chuẩn Python cho giao diện cơ sở dữ liệu là Python DB-API. Hầu hết các giao diện cơ sở dữ liệu Python đều tuân theo tiêu chuẩn này.
Bạn có thể chọn cơ sở dữ liệu phù hợp cho ứng dụng của mình. API cơ sở dữ liệu Python hỗ trợ một loạt các máy chủ cơ sở dữ liệu như -
- GadFly
- mSQL
- MySQL
- PostgreSQL
- Microsoft SQL Server 2000
- Informix
- Interbase
- Oracle
- Sybase
Đây là danh sách các giao diện cơ sở dữ liệu Python có sẵn: Giao diện cơ sở dữ liệu Python và API . Bạn phải tải xuống mô-đun API DB riêng biệt cho mỗi cơ sở dữ liệu mà bạn cần truy cập. Ví dụ: nếu bạn cần truy cập cơ sở dữ liệu Oracle cũng như cơ sở dữ liệu MySQL, bạn phải tải xuống cả mô-đun cơ sở dữ liệu Oracle và MySQL.
Mysql-connector-python là gì?
MySQL Python / Connector là một giao diện để kết nối với máy chủ cơ sở dữ liệu MySQL từ Python. Nó triển khai API cơ sở dữ liệu Python và được xây dựng trên MySQL.
Làm cách nào để cài đặt mysql-connector-python?
Trước hết, bạn cần đảm bảo rằng bạn đã cài đặt python trong máy của mình. Để làm như vậy, hãy mở dấu nhắc lệnh và nhập python vào đó rồi nhấn Enter. Nếu python đã được cài đặt trong hệ thống của bạn, lệnh này sẽ hiển thị phiên bản của nó như hình dưới đây:
C:\Users\Tutorialspoint>python
Python 3.7.3 (v3.7.3:ef4ec6ed12, Mar 25 2019, 22:22:05) [MSC v.1916 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>
Bây giờ nhấn ctrl + z rồi Enter để thoát ra khỏi trình bao python và tạo một thư mục (trong đó bạn dự định cài đặt trình kết nối Python-MySQL) có tên Python_MySQL là -
>>> ^Z
C:\Users\Tutorialspoint>d:
D:\>mkdir Python_MySQL
Xác minh PIP
PIP là một trình quản lý gói trong python, bạn có thể cài đặt nhiều mô-đun / gói khác nhau bằng Python. Do đó, để cài đặt Mysql-python mysql-connector-python, bạn cần đảm bảo rằng bạn đã cài đặt PIP trong máy tính và đã thêm vị trí của nó vào đường dẫn.
Bạn có thể làm như vậy bằng cách thực hiện lệnh pip. Nếu bạn không có PIP trong hệ thống của mình hoặc nếu bạn chưa thêm vị trí của nó trongPath biến môi trường, bạn sẽ nhận được thông báo lỗi là -
D:\Python_MySQL>pip
'pip' is not recognized as an internal or external command,
operable program or batch file.
Để cài đặt PIP, hãy tải xuống get-pip.py vào thư mục đã tạo ở trên và từ lệnh điều hướng nó và cài đặt pip như sau:
D:\>cd Python_MySQL
D:\Python_MySQL>python get-pip.py
Collecting pip
Downloading https://files.pythonhosted.org/packages/8d/07/f7d7ced2f97ca3098c16565efbe6b15fafcba53e8d9bdb431e09140514b0/pip-19.2.2-py2.py3-none-any.whl (1.4MB)
|████████████████████████████████| 1.4MB 1.3MB/s
Collecting wheel
Downloading https://files.pythonhosted.org/packages/00/83/b4a77d044e78ad1a45610eb88f745be2fd2c6d658f9798a15e384b7d57c9/wheel-0.33.6-py2.py3-none-any.whl
Installing collected packages: pip, wheel
Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
Successfully installed pip-19.2.2 wheel-0.33.6
Cài đặt mysql-connector-python
Khi bạn đã cài đặt Python và PIP, hãy mở dấu nhắc lệnh và nâng cấp pip (tùy chọn) như hình dưới đây -
C:\Users\Tutorialspoint>python -m pip install --upgrade pip
Collecting pip
Using cached https://files.pythonhosted.org/packages/8d/07/f7d7ced2f97ca3098c16565efbe6b15fafcba53e8d9bdb431e09140514b0/pip-19.2.2-py2.py3-none-any.whl
Python Data Access
4
Installing collected packages: pip
Found existing installation: pip 19.0.3
Uninstalling pip-19.0.3:
Successfully uninstalled pip-19.0.3
Successfully installed pip-19.2.2
Sau đó, mở dấu nhắc lệnh ở chế độ quản trị và cài đặt python MySQL kết nối với tư cách:
C:\WINDOWS\system32>pip install mysql-connector-python
Collecting mysql-connector-python
Using cached https://files.pythonhosted.org/packages/99/74/f41182e6b7aadc62b038b6939dce784b7f9ec4f89e2ae14f9ba8190dc9ab/mysql_connector_python-8.0.17-py2.py3-none-any.whl
Collecting protobuf>=3.0.0 (from mysql-connector-python)
Using cached https://files.pythonhosted.org/packages/09/0e/614766ea191e649216b87d331a4179338c623e08c0cca291bcf8638730ce/protobuf-3.9.1-cp37-cp37m-win32.whl
Collecting six>=1.9 (from protobuf>=3.0.0->mysql-connector-python)
Using cached https://files.pythonhosted.org/packages/73/fb/00a976f728d0d1fecfe898238ce23f502a721c0ac0ecfedb80e0d88c64e9/six-1.12.0-py2.py3-none-any.whl
Requirement already satisfied: setuptools in c:\program files (x86)\python37-32\lib\site-packages (from protobuf>=3.0.0->mysql-connector-python) (40.8.0)
Installing collected packages: six, protobuf, mysql-connector-python
Successfully installed mysql-connector-python-8.0.17 protobuf-3.9.1 six-1.12.0
xác minh
Để xác minh việc cài đặt, hãy tạo một tập lệnh python mẫu với dòng sau trong đó.
import mysql.connector
Nếu cài đặt thành công, khi bạn thực thi nó, bạn sẽ không gặp bất kỳ lỗi nào -
D:\Python_MySQL>python test.py
D:\Python_MySQL>
Cài đặt python từ đầu
Đơn giản, nếu bạn cần cài đặt Python từ đầu. Truy cập Trang chủ Python .
Bấm vào Downloads , bạn sẽ được chuyển hướng đến trang tải xuống cung cấp liên kết cho phiên bản mới nhất của python cho các nền tảng khác nhau, chọn một và tải xuống.
Ví dụ: chúng tôi đã tải xuống python-3.7.4.exe (dành cho windows). Bắt đầu quá trình cài đặt bằng cách nhấp đúp vào tệp .exe đã tải xuống .
Đánh dấu vào tùy chọn Add Python 3.7 to Path và tiến hành cài đặt. Sau khi hoàn thành quá trình này, python sẽ được cài đặt trong hệ thống của bạn.