SQLite3基础知识

2014/07/10

官方文档首页
SQLite中的SQL语法

创建数据库,在终端中输入,没有创建,有则打开,同时进入命令行

$ 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