この記事では、pycharm2017でpython3.6とmysqlを接続する方法を参考までに紹介します。具体的な内容は次のとおりです。 他の IDE とは異なり、pycharm では mydqldb パッケージなどのダウンロードは必要ありません。pymysql は pycharm に自動的にインストールされ、その機能はダウンロードした mydqldb と同じです。 1. pycharmに付属のpymysqlをインストールする 1. まず、pycharm で設定を開き、設定 -> 保護 -> インタープリターの保護 -> 右側の pip をダブルクリック -> 検索ボックスに pymysql と入力 -> 次にバージョンを選択してパッケージのインストールをクリックします。しばらく待つと、成功のメッセージが表示されます。 2. コード部分 pymysqlをインポートする #データベース接続を確立する conn=pymysql.Connect( ホスト='localhost', ポート=3306、 ユーザー='root'、 passwd='データベースパスワード', db='ビッグスダット', 文字セット='utf8' ) #カーソルを取得する cursor=conn.cursor() #print(接続) #print(カーソル) #1. データベースからのクエリ #sql="INSERT INTO login(user_name,pass_word)" sql="ログインから*を選択" #cursor は SQL ステートメント cursor.execute(sql) を実行します。 #実行結果の数を出力します print(cursor.rowcount) # fetch メソッドを使用して結果をトラバースします。合計 3 つのデータがあります。#rs=cursor.fetchone()# 最初の結果を rs に格納します#re=cursor.fetchmany(3)# 複数の結果を rerr に格納します#cursor.fetchall()# すべての結果を rr に格納します# rr の行の結果を処理します: print("ID は: =%s、名前は: =%s、パスワードは: =%s"%row) #print(re)#fetch() メソッドは前の fetch() メソッドに基づいているため、2 つのデータを出力します。#2 データベースにデータを挿入します。sql_insert="INSERT INTO login(user_name,pass_word) values('Zhongxing','123')" #ステートメントを実行する cursor.execute(sql_insert) #トランザクションをコミットします。そうしないとデータベースは更新されません conn.commit() print(カーソル.行数) #データベースの内容を変更します sql_update="UPDATE login SET user_name='hhh' WHERE id=3" カーソル.execute(sql_update) conn.commit() # データベース内のコンテンツを削除し、try catch ステートメントを使用してトランザクションをロールバックします。 sql_delete="ログインID=6から削除" カーソル.execute(sql_delete) conn.commit() except 例外を e として: 印刷 (e) #トランザクションのロールバック、つまりエラーが発生した後、プログラムは実行を継続せず、プログラムが実行されていない状態に戻り、元の実行はカウントされません conn.rollback() #データベース接続とカーソルを閉じる conn.close() カーソルを閉じる() 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: Linux でサーバーに接続するための SSH と Xshell の設定に関するチュートリアル (画像付き)
>>: Vueは単一ファイルコンポーネントの完全なプロセス記録を実装します
最近、ブルートフォース攻撃によるサーバのクラッキングが頻発しています。侵入行為を大まかに分析し、よく...
この記事では、ページング効果を実現するためのjquery+Ajaxの具体的なコードを参考までに紹介し...
最初で最も重要なステップは、Windows 環境に Ngnix サービスをインストールする方法です。...
1. MySQLイメージをダウンロードするコマンド: docker pull mysql 2. コン...
まず、MySQL とは何かを簡単に紹介します。簡単に言えば、データベースはデータを格納するための倉庫...
1. MySQLをインストールするこの記事はAPT経由でインストールされており、インストールされてい...
目次コンセプト配列の分割値を個別に宣言して割り当てるデフォルト値の構造化解除変数値の交換関数によって...
データベーステーブルA: テーブル task_desc_tab を作成します ( id INT(11...
目次1. グループクエリの概略図2. groupbyキーワード構文の詳細な説明3. 簡単なグループク...
前回の記事ではMySql8.0.19のインストール手順を紹介しました。必要な方はクリックしてご覧くだ...
手工芸デザインからグラフィックデザイン、そしてウェブデザインまで、デザインの原則は同じままですが、私...
大きな箱の中に写真があります。マウスをその上に置くと、半透明のマスク レイヤーが表示されます。マウス...
mysql countの詳細な説明count関数はテーブルや配列内のレコードを数えるために使われます...
目次1. 概要2. Nginxインストールパッケージをダウンロードする3. 依存パッケージをインスト...
複数のTomcatをインストールする場合は、システムにJDKがインストールされている必要があり、 T...