创建数据库,在终端中输入,没有创建,有则打开,同时进入命令行
$ sqlite3 test.db
查看当前数据库
.databases
创建表,SQLite数据类型
CREATE TABLE ocnote (
"id" CHAR(12) NOT NULL PRIMARY KEY,
"title" NVARCHAR(50),
"content" TEXT,
"createtime" DATETIME NOT NULL,
"updatetime" DATETIME NOT NULL,
"delstate" INTEGER NOT NULL DEFAULT (0)
);
查询表
.table
查看建表代码
.schema
删除表
DROP TABLE ocnote;
插入数据
INSERT INTO ocnote VALUES (
'w8ehewfwklds',
'这是一段测试文字',
'内容也是空空的,么么哒。',
'2014-07-10 19:55:26',
'2014-07-10 19:55:26',
0
);
修改数据
UPDATE ocnote SET title = 'blablabla' WHERE ROWID = 1;
删除数据
DELETE FROM ocnote WHERE title = 'blablabla';
查询数据
SELECT ROWID, * FROM ocnote;
退出命令行
.exit
其它 “dot commands” 参考官方文档 Command Line Shell
.help
参考博客
http://blog.csdn.net/ithomer/article/details/7027424
http://blog.csdn.net/ithomer/article/details/6665024