1. Python の標準データベース インターフェイスは Python DB-API であり、開発者にデータベース アプリケーション プログラミング インターフェイスを提供します。
Python データベース インターフェイスは多くのデータベースをサポートしており、プロジェクトに合ったデータベースを選択できます:
GadFly
mSQL
MySQL
PostgreSQL
Informix
Interbase
Oracle
Sybase
Python データベース インターフェイスと API にアクセスして、サポートされているデータベースの詳細なリストを表示できます。
データベースごとに異なる DB API モジュールをダウンロードする必要があります。たとえば、Oracle データベースと MySQL データにアクセスする必要がある場合は、Oracle および MySQL データベース モジュールをダウンロードする必要があります。
DB-API は、基礎となるさまざまなデータベース システムおよびさまざまなデータベース インターフェイス プログラムに一貫したアクセス インターフェイスを提供するために必要な一連のオブジェクトとデータベース アクセス方法を定義する仕様です。
Python の DB-API は、ほとんどのデータベースのインターフェイスを実装しています。これを使用して各データベースに接続すると、同じ方法で各データベースを操作できます。
Python DB-API の使用プロセス:
API モジュールを紹介します。
データベースへの接続を取得します。
SQL ステートメントとストアド プロシージャを実行します。
データベース接続を閉じます。
2. MySQLdb をインストールする方法DB-API を使用して MySQL スクリプトを作成するには、MySQL がインストールされていることを確認する必要があります。次のコードをコピーして実行します:
#!/usr/bin/python# -*-coding: UTF-8 -*-import MySQLdb
実行後の出力が次の場合、それは、 MySQLdb がインストールされているモジュール:
Traceback (most recent call last): File "test.py", line 3, in <module> MySQLdbImportError: No module named MySQLdb
MySQLdb をインストールするには、sourceforge.net/projects/mysql-python にアクセスしてください (Linux プラットフォームの場合は、pypi.python.org/pypi/MySQL-python にアクセスできます)。プラットフォームに適したインストール パッケージは、プリコンパイルされたバイナリとソース コードのインストール パッケージに分かれています。
バイナリ ファイル配布バージョンを選択した場合、基本的なインストール プロンプトを表示してインストール プロセスを完了できます。ソース コードからインストールする場合は、MySQLdb ディストリビューションの最上位ディレクトリに切り替えて、次のコマンドを入力する必要があります:
$ gunzip MySQL-python-1.2.2.tar.gz $ tar -xvf MySQL-python-1.2.2.tar$ cd MySQL-python-1.2.2$ python setup.py build $ python setup.py install
注: 上記のモジュールをインストールするための root 権限があることを確認してください。
以上がPythonを使ってmysqlを操作する例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。