Python は MySQL に接続してデータベース テーブルを変更およびクエリします。 python mysql 挿入削除クエリ: #!/usr/bin/python MySQLdbをインポートする def doInsert(カーソル,db): #入れる # データベースにレコードを挿入するための SQL クエリを準備します。 sql = "従業員セット AGE = AGE+1 を更新、SEX = '%c'" %('M') 試す: カーソル.execute(sql) コミット() を除外する: ロールバック() def do_query(カーソル,db): sql = "SELECT * FROM EMPLOYEE \ 収入 > '%d'" % (1000) 試す: # SQLコマンドを実行する カーソル.execute(sql) # リストのリスト内のすべての行を取得します。 結果 = cursor.fetchall() 'resuts',cursor.rowcount を印刷します 結果の行: fname = 行[0] lname = 行[1] 年齢 = 行[2] 性別 = 行[3] 収入 = 行[4] # 取得した結果を出力します 「fname=%s、lname=%s、age=%d、sex=%s、income=%d」を印刷 % \ (名、姓、年齢、性別、収入) を除外する: 「エラー: データを取得できません」と印刷します def do_delete(カーソル,db): sql = '従業員から削除 WHERE AGE > {}'.format(20) 試す: カーソル.execute(sql) コミット() を除外する: ロールバック() def do_insert(カーソル、db、名、姓、年齢、性別、収入): sql = "従業員に挿入(FIRST_NAME、\ 姓、年齢、性別、収入) \ 値 ('%s'、'%s'、'%d'、'%c'、'%d')" % \ (名、姓、年齢、性別、収入) 試す: カーソル.execute(sql) コミット() を除外する: ロールバック() # データベース接続を開く # これをmysqlアカウントに変更します #connect(サーバー、ユーザー名、パスワード、データベース名) db = MySQLdb.connect("localhost","root","root","pydb" ) # cursor() メソッドを使用してカーソル オブジェクトを準備します カーソル = db.cursor() do_query(カーソル、db) doInsert(カーソル,db) do_query(カーソル、db) do_delete(カーソル、db) do_query(カーソル、db) do_insert(カーソル、db、'ハンター'、'xue'、22、'M'、2000) do_insert(カーソル、db、'メアリー'、'ヤン'、22、'f'、5555) do_insert(カーソル,db,'張','雪',32,'M',5000) do_insert(カーソル、db、'ハンター'、'xue'、22、'M'、333) do_query(カーソル、db) # サーバーから切断 db.close() その後、ニーズに応じてパッケージングを実行できます。 読んでいただきありがとうございます。お役に立てれば幸いです。このサイトをサポートしていただきありがとうございます。 以下もご興味があるかもしれません:
|
<<: CentOS 7 で grub パスワードと単一ユーザー ログインを設定するサンプル コード
>>: Vue router-viewとrouter-linkの実装原理
目次1. 問題の発見2. プロセスの詳細情報を表示する3. 解決策4. 大法を再開する1. 問題の発...
まず、マージン崩壊が発生する 3 つの状況を見てみましょう。 1. 隣接する 2 つのブロックレベル...
1. 最近、Ubuntu の新しいバージョンをインストールしました。/etc/ssh/sshd_co...
SSH 公開鍵認証は、SSH 認証方式の 1 つです。 SSH パスワードフリーのログインは公開鍵認...
概要この記事のフレームワーク図は次のとおりです。 1. フローティングとは一体何でしょうか? W3s...
導入前回の記事では、axios のシンプルなカプセル化と、axios インターセプターの適用シナリオ...
1. yumの紹介Yum (フルネームは Yellow dogUpdater、Modified) は...
実は、最近はウェブデザインについてよく耳にするようになりました。インターネット業界は今とても発展して...
これまでの記事はすべて私自身の学習記録であり、主に以前に遭遇した落とし穴を忘れないようにするためのも...
CentOS 8 ではソフトウェア パッケージのインストール プログラムが変更され、yum 構成方法...
<br />長年の専門的なアートデザイン教育を通じて「美とは何か」を学びましたが、「美を...
目次挿入バッファとは何ですか?挿入バッファのトリガー条件は何ですか?なぜ一意のインデックスにできない...
文字列連結ではなく path.join() メソッドを使用する必要があるのはなぜか疑問に思うかもしれ...
v-for タグにキーが追加されていない場合。 <!DOCTYPE html> <...
目次1. 双方向バインディング2. 他のタグを選択した場合にも同じ結果になりますか? 答えはもちろん...