1.pymysqlをインストールする
pip インストール pymysql
2. コンセプト
1) データベース接続
データベース接続 (データベース接続) は、データベース サーバーとクライアント間の通信リンクです。クライアントはデータベース接続を通じてコマンドを送信し、サーバーから返された結果を受け取ります。
2) カーソル
カーソルは、結果内の任意の位置を指定できるポインターと考えてください。これにより、ユーザーは指定された位置でデータを処理できるようになります。
3. 操作方法
1) ガイドパッケージ
pymysqlをインポートする
2) データベースに接続します
conn = pymysql.connect(
host="ホスト名",
user="ユーザー名",
パスワード="パスワード"
port=ポート番号,
db="データベース名",
charset="utf8", # エンコード形式
autocommit=True # autocommit
)
3) カーソルを設定する
cur = conn.cursor()
4) SQLを書く
sql = "コースから * を選択"
5) SQL文を実行する
cur.execute(SQL)
6) クエリデータ
result = cur.fetchall() # SQLクエリの全データを取得
result = cur.fetchone() # クエリされた最初のデータを返します
result = cur.fetchmany(1) # カスタムデータの数を返す
7) サブミット
には自動サブミットと手動サブミットがあり、自動サブミットはデータベース接続の最初のステップで設定される autocommit=True パラメータであり、通常は自動サブミットに設定されます。
conn.commit() #手動送信
8) カーソルを閉じる
cur.close()
9) データベースを閉じる
conn.close()
コード例: