FC2ブログ

SQLite のデータ更新方法

SQLite のデータ更新方法

#14 データを更新してみよう
http://dotinstall.com/lessons/basic_sqlite/6414
を参考に
SQLite のデータ更新方法を学習

更新には update を使う

update data set name ='dotinstall_taguchi' where name='taguchi';
というようにすれば
name='taguchi'
の部分だけ
name ='dotinstall_taguchi'
となる

このときに、where で条件を指定しないと
名前がみなdotinstall_taguchi になってしまうので注意

構文にすると
update テーブル名 set カラム名 =新しい値 where 対象のカラムとデータ
となる

これにより
taguchi|200|A
sasaki|100|B
hiroshi|400|C
hiyano|500|A
tomonaga|400|B

から
dotinstalltaguchi|200|A
sasaki|100|B
hiroshi|400|C
hiyano|500|A
tomonaga|400|B

に変更される

name だけでなく
name と score というように、複数のカラムの変更も可能
その場合には
カラムを , で区切って実行する

update data set name='hebereke',score=1000 where name='dotinstalltaguchi';
というように、
dotinstalltaguchi のところを
name=hebereke
score=1000
に修正してみた

select * from data;
で結果を確認してみると

hebereke|1000|A
sasaki|100|B
hiroshi|400|C
hiyano|500|A
tomonaga|400|B

となっていて、修正できているのが確認できる

これにより、値の修正が可能なので
間違えて入力したり
ゲームに使う時に値を変更しながらDBへ格納することが
可能になる
スポンサーサイト



テーマ : Linux
ジャンル : コンピュータ

コメント

非公開コメント

最新記事
検索フォーム
GREEハコニワ攻略サイト
リンク
カテゴリ
月別アーカイブ
フリーエリア
最新記事
FXプライムレート
最新コメント
最新トラックバック