【Python】SQLite3でデータ(レコード)更新

Pythonライブラリ「SQLite3」を用いて、データベースでデータ(レコード)更新する方法とソースコードについて紹介します。

## データ(レコード)更新

Python標準ライブラリ「SQLite3」では、executeメソッドでクエリ(SQL文)を実行できます。
テーブルのデータ(レコード)更新を行うには、executeメソッドでUPDATE文を実行します。

【書式】
execute(SQL文)

## ソースコード

サンプルプログラムのソースコードは下記の通りです。


【使用したDBファイル】
sarvant.db
【Python】SQLite3で複数行のデータ追加(レコード登録)で作成したもの

【UPDATE文】
UPDATE テーブル名 SET カラム名 = 更新後の値 where name = 更新前の値;
※指定したテーブルのカラムにあるデータを更新

## ソースコード

サンプルプログラムの実行結果は下記の通りです。

(‘artoria’, 11221, 15150)
(‘artoria alter’, 10248, 11589)
(‘artoria lily’, 7726, 10623)
(‘artoria lancer’, 10995, 15606)
(‘artoria lancer alter’, 9968, 11761)
(‘artoria swimwear’, 11276, 14553)
(‘artoria santa alter’, 9258, 11286)
(‘mystery heroine x’, 11761, 12696)
(‘nero claudius’, 11113, 14175)

nameが「mystery heroine x alter」のレコードを更新しました。
※nameのみnero claudiusに変更

【Python】SQLite3入門
Python標準ライブラリ「SQLite3」を使ってデータベースを操作する方法とソースコードについて紹介します。SQLiteは、サーバーなしに単独で動作させることが出来るデータベースです。小中規模の手軽なデータベースの作成に用いられま...
Python
西住工房

コメント

タイトルとURLをコピーしました