mathematikの すうがく ブログ

機械学習とかRとかPythonを中心に書いていく予定です

sqliteの.dbファイルにsqliteコンソールにはいらずにシェルでデータを確認する方法。

要は

sqlite3 dbname.db 

 

sqliteのコンソール(?)に入ってselect 文などを実行しなくてもシェルでデータが取れますよ、という話。

結論を言えば以下のような感じで行ける。

echo "select * from table;"|sqlite3 ./dbname.db 

 今作っているツイッターのつぶやきデータをsqliteで保存しているので、実際にデータが更新されたかを確認するときに重宝しています。

こんなSQLではDBおじさんに助走をつけてグーパンされそう

以上短いですが。

次はSQLのindexあたりを触れられたらいいな(予定は未定)