⊗pyPmDBNI 108 of 129 menu

PythonにおけるSQLクエリを使用したレコードの挿入

では、テーブルに新しいレコードを追加する方法を学びましょう。これは INSERT INTOコマンドを使用して行います。その構文は次のとおりです。

query = "INSERT INTO テーブル名 (フィールド1, フィールド2...) VALUES (値1, 値2...)"

それでは、私たちのusersテーブルに新しいユーザーを追加してみましょう。ただし、新しいレコードを挿入する場合、コードを書き直す必要があります。 fetchoneメソッドやfetchallメソッドの代わりに、CMySQLCursorオブジェクトにcommitメソッドを適用します。このメソッドは、ユーザーが行った変更を確定するために必要です。

query = "INSERT INTO users (name, age, salary) VALUES ('user', 30, 1000)" with connection.cursor(dictionary=True) as cursor: cursor.execute(query) connection.commit()

挿入結果はコンソールでは見えませんが、PMAで確認することができます。

また、挿入時にid列とその値が指定されていないことにも注意してください。これは正しい方法です。この列の値はデータベースによって自動的に設定されるからです。

新しいユーザー'user7'、年齢26歳、給与300を追加してください。

新しいユーザー'user8'、年齢32歳、給与1100を追加してください。

新しいユーザー'user9'、年齢22歳、給与350を追加してください。

日本語
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItalianoქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否