「test」という名前の MySQL データベースがサーバー上に存在し、employee という名前のテーブルも作成されていると仮定します。このテーブルに、fname、lname、年齢、性別、給与の 5 つのフィールドがあるとします。
次のレコード データを含むタプル オブジェクトを Msql データベースに挿入するとします。
t1=('Steven', 'Assange', 21, 'M', 2001)
MySQL と Python 3 の間のインターフェイスを確立するには、PyMySQL モジュールをインストールする必要があります。その後、次のステートメントを使用して接続を設定できます
import PyMySQL # Open database connection db = PyMySQL.connect("localhost","root","","test" ) # prepare a cursor object using cursor() method cursor = db.cursor()
次のステップでは、タプル内のデータを使用してクエリを挿入します
sql="insert into employee values(%s,%s,%d,%s,%d)" %t1
次に、カーソル オブジェクトのexecute()メソッドを使用してこのクエリを実行します
cursor.execute(sql)
従業員テーブルの内容を検査すると、次のことがわかります。新しいレコードが追加されました。
以上がMySQL に Python オブジェクトを挿入するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。