SQLiteでよく使うコマンドをまとめてみました。
[ コマンド一覧 ]
データベース
データベース作成
sqlite3 データベース名.sqlite3
テーブル
テーブル作成
create table テーブル名 ( カラム名1 データ型, カラム名2 データ型, カラム名3 データ型 );
テーブル消去
drop table テーブル名;
テーブル名変更
alter table 旧テーブル名 rename to 新テーブル名;
要素
テーブルに要素を追加
insert into テーブル名 values(値1, 値2, 値3);
テーブルの全要素を消去
delete from テーブル名;
テーブルの特定の要素を消去
delete * from テーブル名 where カラム名 = 値;
表示方法変更
タブ区切りで表示するように変更する
.mode tabs
カラム区切りで表示するように変更する
.mode column
行区切りで表示するように変更する
.mode line
カラム名も表示するように変更する
.header on
データの取得
テーブルの全データ取得
select * from テーブル名;
テーブルの全データ取得(カラムで昇順)
select * from テーブル名 order by カラム名 asc;
テーブルの全データ取得(カラムで降順)
select * from テーブル名 order by カラム名 desc;
テーブルの特定のデータ取得
select * from テーブル名 where カラム名 = 値;