ホームページ  >  記事  >  バックエンド開発  >  Pythonを使ってmysqlを操作する例

Pythonを使ってmysqlを操作する例

零下一度
零下一度オリジナル
2017-07-18 15:12:001373ブラウズ

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。