「毎日Unity」の技術ブログ

開発で役立つ情報を発信する

SQLiteのよく使うコマンドまとめ

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 カラム名 = 値;