Connector/Pythonのインストール
PythonプログラムからMySQLにアクセスするためのライブラリをインストールします。
$ pip install mysql-connector-python
MySQLと接続するプログラム
import mysql.connector conn = mysql.connector.connect( user='username', # ユーザー名 password='password', # パスワード host='localhost', # ホスト名 database='database_name' # データベース名 ) print(conn.is_connected()) conn.close()
データを取得するプログラム
import mysql.connector conn = mysql.connector.connect(user='username', password='password', host='localhost', database='database_name') cur = conn.cursor(buffered=True) sql = "SELECT * FROM book WHERE id > 5" cur.execute(sql) for i in range(cur.rowcount): # cur.rowcountでデータ件数を取得できる row = cur.fetchone() # カーソルから1行フェッチする print(row) conn.close()
データを作成するプログラム
import mysql.connector conn = mysql.connector.connect(user='username', password='password', host='localhost', database='database_name') conn.autocommit = True cur = conn.cursor() sql = "INSERT INTO book (id, title, author) VALUES(111, 'Pythonデータベースプログラミング入門', 'スネーク太郎')" cur.execute(sql) conn.close()
[参考文献]