[vagrant@localhost sqlite]$ sqlite3 myapp.db SQLite version 3.6.20 Enter ".help" for instructions Enter SQL statements terminated with a ";" sqlite> .hlp
テーブルの作成
sqlite> create table posts (title, body); sqlite> .exit [vagrant@localhost sqlite]$ ls myapp.db
ファイルの削除
[vagrant@localhost sqlite]$ rm myapp.db
外部ファイル読み込み
sqlite> .read commands.sql [vagrant@localhost sqlite]$ sqlite3 myapp.db < commands.sql
テーブルの作成
create table if not exists posts ( id integer primary key, title varchar(255), body varchar(255) ); -- lists .tables -- table structure .schema
データ型:integer, tex, real, blob, null
テーブル削除
drop table if exists posts;
テーブルの変更、カラムの追加
--list talbes alter table posts rename to articles; --add column alter table articles add column email text;
レコードの挿入
insert into posts (title, body) values ('title1', 'body1'); insert into posts (id, title, body) values (null, 'title2', 'body2'); insert into posts (title, body) values ('title3', 'body3'); insert into posts (title, body) values ('title4', 'it''s body4'); select * from posts;