Python-data-access-python-mysql-introduction

提供:Dev Guides
移動先:案内検索

Python MySQL-はじめに

データベースインターフェイスのPython標準は、Python DB-APIです。 ほとんどのPythonデータベースインターフェイスは、この標準に準拠しています。

アプリケーションに適したデータベースを選択できます。 Python Database APIは、次のような幅広いデータベースサーバーをサポートしています-

  • ガドフライ
  • mSQL
  • MySQL
  • PostgreSQL
  • Microsoft SQL Server 2000
  • Informix
  • Interbase
  • オラクル
  • Sybase

利用可能なPythonデータベースインターフェイスのリストは次のとおりです。https://wiki.python.org/moin/DatabaseInterfaces [PythonデータベースインターフェイスとAPI]。 アクセスする必要のあるデータベースごとに個別のDB APIモジュールをダウンロードする必要があります。 たとえば、MySQLデータベースだけでなくOracleデータベースにもアクセスする必要がある場合、OracleとMySQLデータベースモジュールの両方をダウンロードする必要があります。

mysql-connector-pythonとは何ですか?

MySQL Python/Connectorは、PythonからMySQLデータベースサーバーに接続するためのインターフェイスです。 Python Database APIを実装し、MySQLの上に構築されています。

mysql-connector-pythonをインストールするにはどうすればよいですか?

まず最初に、あなたのマシンに既にpythonがインストールされていることを確認する必要があります。 これを行うには、コマンドプロンプトを開き、そこにpythonと入力してEnterキーを押します。 pythonが既にシステムにインストールされている場合、このコマンドは以下に示すようにバージョンを表示します-

C:\Users\finddevguides>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シェルから抜け出し、Python_MySQLという名前のフォルダー(Python-MySQLコネクターをインストールする予定)を作成します-

>>> ^Z
C:\Users\finddevguides>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をインストールするには、上記で作成したフォルダにhttps://bootstrap.pypa.io/get-pip.py[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をインストールしたら、以下に示すようにコマンドプロンプトを開き、pip(オプション)をアップグレードします-

C:\Users\finddevguides>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をゼロからインストールする必要がある場合。 https://www.python.org [Python Home Page]にアクセスしてください。

Pythonのインストール

*_Downloads_* ボタンをクリックすると、ダウンロードページにリダイレクトされ、さまざまなプラットフォームのPythonの最新バージョンへのリンクが表示され、いずれかを選択してダウンロードします。

Pythonダウンロード

たとえば、python-3.7.4.exe(Windows用)をダウンロードしました。 ダウンロードした_.exe_ファイルをダブルクリックして、インストールプロセスを開始します。

インストールの開始

[パスにPython 3.7を追加]オプションをオンにして、インストールを続行します。 このプロセスの完了後、pythonがシステムにインストールされます。

インストール後