ホームページ >バックエンド開発 >Python チュートリアル >Python3でデータベースに接続するために使用するもの
PyMySQL とは何ですか?
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 サイトの他の関連記事を参照してください。