蛙の井戸見聞記 Pretty frog in a well who knows nothing of the great web ocean!

~~ 好奇心は猫をも殺す Curiosity Kills the Cat ~~ ♪欲しいモノ・食べたいモノ・ネットで集めた情報と日々の記録の倉庫♪ Logging my life... Since 2003.12  

一部のデータを書き換えたいとき。

ユーザネームがusername、データベース名がdatabasenameのとき

mysql -u username -p databasename

とすると、ログインできて、

show tables;

とすると、テーブルのリストが得られる。ここで、

describe tablename;

とすると、tablename というテーブルのデータ構造が分かる。

select * from tablename;

とすると、tablename というテーブルに含まれるデータがすべて列挙される。
そこで、

select * from tablename where column2data = 'key data';

とすると、column2dataという項目がkey dataになっているものだけを表示する。このデータのcolumndataの項目をnew dataに上書きするには、

update tablename set columnname = 'new data' where column2data = 'key data';

とすれば、よい。