Python はデータベース上で pymysql を操作し、コードをクールにします~

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()

コード例:

4a28e18868b54a6bbba7bd9e5660a3f6.png

 

 

おすすめ

転載: blog.csdn.net/m0_37794269/article/details/127557924