Python MySQL - Giriş

Veritabanı arayüzleri için Python standardı, Python DB-API'dir. Çoğu Python veritabanı arayüzü bu standarda uymaktadır.

Uygulamanız için doğru veritabanını seçebilirsiniz. Python Veritabanı API, aşağıdakiler gibi çok çeşitli veritabanı sunucularını destekler:

  • GadFly
  • mSQL
  • MySQL
  • PostgreSQL
  • Microsoft SQL Server 2000
  • Informix
  • Interbase
  • Oracle
  • Sybase

Kullanılabilir Python veritabanı arayüzlerinin listesi - Python Veritabanı Arayüzleri ve API'ler . Erişmeniz gereken her veritabanı için ayrı bir DB API modülü indirmelisiniz. Örneğin, bir Oracle veritabanına ve ayrıca bir MySQL veritabanına erişmeniz gerekiyorsa, hem Oracle hem de MySQL veritabanı modüllerini indirmeniz gerekir.

Mysql-connector-python nedir?

MySQL Python / Connector, Python'dan bir MySQL veritabanı sunucusuna bağlanmak için bir arayüzdür. Python Veritabanı API'sini uygular ve MySQL'in üzerine inşa edilmiştir.

Mysql-connector-python'u nasıl kurarım?

Her şeyden önce, makinenize zaten python yüklediğinizden emin olmanız gerekir. Bunu yapmak için komut istemini açın ve içine python yazın ve Enter tuşuna basın . Python sisteminize zaten yüklüyse, bu komut sürümünü aşağıda gösterildiği gibi gösterecektir -

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.
>>>

Python kabuğundan çıkmak ve Python_MySQL adlı bir klasör (Python-MySQL bağlayıcısını kurmayı düşündüğünüz) oluşturmak için ctrl + z ve ardından Enter tuşlarına basın: -

>>> ^Z 
C:\Users\Tutorialspoint>d:
D:\>mkdir Python_MySQL

PIP'yi doğrulayın

PIP, Python'da çeşitli modülleri / paketleri kurabileceğiniz python paket yöneticisidir. Bu nedenle, Mysql-python mysql-connector-python'u kurmak için bilgisayarınızda PIP'nin kurulu olduğundan ve konumunun yola eklendiğinden emin olmanız gerekir.

Bunu pip komutunu çalıştırarak yapabilirsiniz. Sisteminizde PIP yoksa veya konumunuPath ortam değişkeni, şu şekilde bir hata mesajı alacaksınız -

D:\Python_MySQL>pip
'pip' is not recognized as an internal or external command,
operable program or batch file.

PIP'yi yüklemek için get-pip.py dosyasını yukarıda oluşturulan klasöre indirin ve komuttan gezinin ve aşağıdaki gibi pip'i kurun -

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'u yükleme

Python ve PIP'i yükledikten sonra, komut istemini açın ve pip'i (isteğe bağlı) aşağıda gösterildiği gibi yükseltin -

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
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

Ardından yönetici modunda komut istemini açın ve python MySQL connect'i kurun -

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

Doğrulama

Kurulumunu doğrulamak için aşağıdaki satırı içeren örnek bir python betiği oluşturun.

import mysql.connector

Kurulum başarılı olursa, çalıştırdığınızda herhangi bir hata almamalısınız -

D:\Python_MySQL>python test.py
D:\Python_MySQL>

Python'u Sıfırdan Yükleme

Basitçe, Python'u sıfırdan yüklemeniz gerekiyorsa. Python Ana Sayfasını ziyaret edin .

Tıkla Downloads düğmesi, çeşitli platformlar için python'un en son sürümüne bağlantılar sağlayan indirilenler sayfasına yönlendirileceksiniz, birini seçin ve indirin.

Örneğin, python-3.7.4.exe'yi (Windows için) indirdik. İndirilen .exe dosyasına çift tıklayarak kurulum sürecini başlatın.

Python 3.7'yi Yola Ekle seçeneğini işaretleyin ve kuruluma devam edin. Bu işlem tamamlandıktan sonra python sisteminize yüklenecektir.