Python MySQL - บทนำ
มาตรฐาน Python สำหรับอินเทอร์เฟซฐานข้อมูลคือ Python DB-API อินเทอร์เฟซฐานข้อมูล Python ส่วนใหญ่เป็นไปตามมาตรฐานนี้
คุณสามารถเลือกฐานข้อมูลที่เหมาะสมสำหรับแอปพลิเคชันของคุณ Python Database API รองรับเซิร์ฟเวอร์ฐานข้อมูลที่หลากหลายเช่น -
- GadFly
- mSQL
- MySQL
- PostgreSQL
- Microsoft SQL Server 2000
- Informix
- Interbase
- Oracle
- Sybase
นี่คือรายการสินค้าจากอินเตอร์เฟซฐานข้อมูลหลาม: งูหลามการเชื่อมต่อฐานข้อมูลและ API คุณต้องดาวน์โหลดโมดูล DB API แยกต่างหากสำหรับแต่ละฐานข้อมูลที่คุณต้องการเข้าถึง ตัวอย่างเช่นหากคุณต้องการเข้าถึงฐานข้อมูล Oracle และฐานข้อมูล MySQL คุณต้องดาวน์โหลดทั้งโมดูลฐานข้อมูล Oracle และ MySQL
mysql-connector-python คืออะไร?
MySQL Python / Connector เป็นอินเทอร์เฟซสำหรับเชื่อมต่อกับเซิร์ฟเวอร์ฐานข้อมูล MySQL จาก Python ใช้ Python Database API และสร้างขึ้นบน MySQL
ฉันจะติดตั้ง mysql-connector-python ได้อย่างไร
ก่อนอื่นคุณต้องแน่ใจว่าคุณได้ติดตั้ง python ในเครื่องของคุณแล้ว ในการทำเช่นนั้นให้เปิด command prompt แล้วพิมพ์ python จากนั้นกด Enter หากมีการติดตั้ง python ในระบบของคุณแล้วคำสั่งนี้จะแสดงเวอร์ชันดังที่แสดงด้านล่าง -
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.
>>>
ตอนนี้กดctrl + zแล้วกด Enter เพื่อออกจากไพ ธ อนเชลล์และสร้างโฟลเดอร์ (ที่คุณตั้งใจจะติดตั้งตัวเชื่อมต่อ Python-MySQL) ชื่อ Python_MySQL เป็น -
>>> ^Z
C:\Users\Tutorialspoint>d:
D:\>mkdir Python_MySQL
ตรวจสอบ PIP
PIP เป็นตัวจัดการแพ็คเกจใน python ซึ่งคุณสามารถติดตั้งโมดูล / แพ็คเกจต่างๆใน Python ดังนั้นในการติดตั้ง Mysql-python mysql-connector-python คุณต้องตรวจสอบให้แน่ใจว่าคุณได้ติดตั้ง PIP ในคอมพิวเตอร์ของคุณและมีการเพิ่มตำแหน่งลงในพา ธ
คุณสามารถทำได้โดยดำเนินการคำสั่ง pip หากคุณไม่มี PIP ในระบบของคุณหรือหากคุณยังไม่ได้เพิ่มตำแหน่งในไฟล์Path ตัวแปรสภาพแวดล้อมคุณจะได้รับข้อความแสดงข้อผิดพลาดเป็น -
D:\Python_MySQL>pip
'pip' is not recognized as an internal or external command,
operable program or batch file.
ในการติดตั้ง PIP ให้ดาวน์โหลดget-pip.pyไปยังโฟลเดอร์ที่สร้างไว้ด้านบนและจากคำสั่งนำทางและติดตั้ง pip ดังนี้ -
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
การติดตั้ง mysql-connector-python
เมื่อคุณติดตั้ง Python และ PIP แล้วให้เปิด command prompt และอัพเกรด pip (ทางเลือก) ดังที่แสดงด้านล่าง -
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
จากนั้นเปิดพร้อมรับคำสั่งในโหมดผู้ดูแลระบบและติดตั้ง python MySQL เชื่อมต่อเป็น -
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
การยืนยัน
เพื่อตรวจสอบการติดตั้งสคริปต์สร้าง python ตัวอย่างโดยมีบรรทัดต่อไปนี้อยู่ในนั้น
import mysql.connector
หากการติดตั้งสำเร็จเมื่อคุณดำเนินการคุณจะไม่ได้รับข้อผิดพลาดใด ๆ -
D:\Python_MySQL>python test.py
D:\Python_MySQL>
การติดตั้ง python ตั้งแต่เริ่มต้น
หากคุณต้องการติดตั้ง Python ตั้งแต่เริ่มต้น เยี่ยมชมหลามหน้าแรก
คลิกที่ Downloads คุณจะถูกเปลี่ยนเส้นทางไปยังหน้าดาวน์โหลดซึ่งมีลิงก์สำหรับเวอร์ชันล่าสุดของ python สำหรับแพลตฟอร์มต่างๆให้เลือกและดาวน์โหลด
ตัวอย่างเช่นเราได้ดาวน์โหลด python-3.7.4.exe (สำหรับ Windows) เริ่มกระบวนการติดตั้งโดยดับเบิลคลิกไฟล์. exe ที่ดาวน์โหลดมา
ตรวจสอบตัวเลือก Add Python 3.7 to Path และดำเนินการติดตั้ง หลังจากเสร็จสิ้นขั้นตอนนี้ python จะถูกติดตั้งในระบบของคุณ