LoginSignup
0
0

More than 1 year has passed since last update.

SQLite3のデータをコマンドラインから操作してみる

Last updated at Posted at 2023-01-13

はじめに

以前は.NET Core 3.0を使ってSQLiteのデータをコマンドラインから操作してみましたが、今回はSQLite3の機能で操作してみます。
https://qiita.com/namikitakeo/items/5605ef2eb56cc34f352d

参考サイト

以下の記事を参考にしました。
https://qiita.com/kanegoon/items/fc1e4bfea0984dbe4b90

以下のような使い方を想定しています。


$ sqlite3 test.db 
SQLite version 3.37.2 2022-01-06 13:25:41
Enter ".help" for usage hints.
sqlite> .mode csv
sqlite> .once test.txt
sqlite> select * from test;
sqlite> .shell cat test.txt
1,hoge0,0
2,hoge1,1
3,hoge2,2
4,hoge3,3
5,hoge4,4
6,hoge5,5
7,hoge6,6
8,hoge7,7
9,hoge8,8
10,hoge9,9

sqlite> delete from test;
sqlite> select * from test;

sqlite> .import test.txt test
sqlite> select * from test;
2,hoge1,1
3,hoge2,2
4,hoge3,3
5,hoge4,4
6,hoge5,5
7,hoge6,6
8,hoge7,7
9,hoge8,8
10,hoge9,9
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0