ホームページ >バックエンド開発 >Python チュートリアル >Python3でデータベースに接続するために使用するもの

Python3でデータベースに接続するために使用するもの

(*-*)浩
(*-*)浩オリジナル
2019-08-01 15:30:512584ブラウズ

PyMySQL とは何ですか?

Python3でデータベースに接続するために使用するもの

PyMySQL は、Python3.x バージョンで MySQL データベースに接続するために使用されるライブラリ です。 , Python2ではmysqldbを使用します。

PyMySQL は Python Database API v2.0 仕様に従っており、純粋な Python MySQL クライアント ライブラリが含まれています。 (推奨される学習: Python ビデオ チュートリアル )

PyMySQL のインストール

PyMySQL を使用する前に、PyMySQL がインストールされていることを確認する必要があります。

PyMySQL のダウンロード アドレス: https://github.com/PyMySQL/PyMySQL。

まだインストールされていない場合は、次のコマンドを使用して最新バージョンの PyMySQL をインストールできます:

$ pip3 install PyMySQL

データベースに接続する前に、次のことを確認してください:

データベース TESTDB を作成しました。

TESTDB データベース内にテーブル EMPLOYEE を作成しました。

EMPLOYEE テーブルのフィールドは、FIRST_NAME、LAST_NAME、AGE、セックスと収入。

データベース TESTDB への接続に使用されるユーザー名は「testuser」、パスワードは「test123」です。自分で設定するか、root ユーザー名とパスワードを直接使用できます。Mysql データベースのユーザー認証には、次を使用してください。許可コマンド。

Python MySQLdb モジュールがマシンにインストールされました。

次の例は Mysql の TESTDB データベースにリンクしています:

#!/usr/bin/python3
import pymysql
# 打开数据库连接
db = pymysql.connect("localhost","testuser","test123","TESTDB" )
# 使用 cursor() 方法创建一个游标对象 cursor
cursor = db.cursor()
# 使用 execute()  方法执行 SQL 查询 
cursor.execute("SELECT VERSION()")
# 使用 fetchone() 方法获取单条数据.
data = cursor.fetchone()
print ("Database version : %s " % data)
# 关闭数据库连接
db.close()

Python 関連の技術記事の詳細については、Python チュートリアル 列にアクセスして学習してください。 !

以上がPython3でデータベースに接続するために使用するものの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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