ホームページ >バックエンド開発 >Python チュートリアル >Python で MySQL を操作するための正しい姿勢

Python で MySQL を操作するための正しい姿勢

巴扎黑
巴扎黑オリジナル
2017-04-29 15:51:431485ブラウズ

MySQL で Python を使用するための主要なライブラリは、Python-MySQL (MySQLdb という方がよく知られています)、PyMySQL、SQLAlchemy の 3 つです。

Python-MySQL は最も古い資格を持ち、コアは C 言語で構築されており、インターフェイスは洗練されており、パフォーマンスが最高です。欠点は、環境依存性が高く、インストールが複雑なことです。過去 2 年間で更新が停止されています。 Python2のみをサポートしており、Python3はサポートしていません。

PyMySQL は Python-MySQL を置き換えるために生まれました。インターフェースは Python-MySQL と互換性があり、Python3 をサポートしています。

SQLAlchemy は ORM フレームワークであり、基礎となるデータベース操作を提供しませんが、MySQLdb や PyMySQL などのサードパーティ ライブラリに依存しています。現在、SQLAlchemy は Web プログラミングの分野で広く使用されています。

この記事では主に PyMySQL の正しい使い方を紹介します。サンプルコードはすべて実際のプロジェクトから抜粋しています。

インストール

簡単な方法:

rreee

インターネットに接続できない場合は、オフラインでインストールする必要があります。例:

pip install pymysql

インポート

pip install pymysql-x.x.x.tar.gz

接続してください

rree

お問い合わせ

りぃ

簡単挿入

りぃ

バッチ挿入

import pymysql

更新

りぃ

PyMySQL は非常に成熟しており、Python-MySQL と同様に、多くの Linux ディストリビューションではオプションのインストール コンポーネントです。

以上がPython で MySQL を操作するための正しい姿勢の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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