创建视图 view
  视图是动态生成的虚拟表,存储的是一条select 语句的结果集。操作视图是相当于执行这条select语句,view不会存储到数据库中,方便简化查询。
  create [TEMP | TEMPORARY] view 视图名 as select语句;
  select * from view_name ;
  视图(View)是一种虚表,允许用户实现以下几点:
  用户或用户组查找结构数据的方式更自然或直观。
  限制数据访问,用户只能看到有限的数据,而不是完整的表。
  汇总各种表中的数据,用于生成报告。
  SQLite 视图是只读的,因此可能无法在视图上执行 DELETE、INSERT 或 UPDATE 语句。但是可以在视图上创建一个触发器,当尝试 DELETE、INSERT 或 UPDATE 视图时触发,需要做的动作在触发器内容中定义。
  删除视图
  要删除视图,只需使用带有 view_name 的 DROP VIEW 语句。DROP VIEW 的基本语法如下:
  sqlite> DROP VIEW view_name;
  创建 触发器
  触发器用于当特定表的操作操作时的回调函数,
  create [temp | temporary] trigger 触发器名 [before | after ] [insert | update | delete | select of 字段列表 ] on 表名
  begin
  操作
  end;
  三大要素:触发器名,表名,操作。before|after表示操作在事件发生之前还是之后
  可以用于生成日志。
  例如:create table delete_log (stu_id ,name );
  create triggle delete_trig after delete on students
  begin
  insert into delete_log (stu_id , name) values(old.id,old.name);
  end;
  还可以添加时间字段datetime(‘now’);
  删除时被删除的数据为old,插入时为new
  drop命令
  用于删除物理存储介质,表、视图、索引、触发器等。
  drop [table | view | index | trigger] name;
  数据库事务
  事务是数据库操作的执行单元,定义了一条或多条SQL语句,要么不被执行,要么全被执行。begin、commit、roolback三条命令。
  begin
  delete from students where id = 1;
  rollback;
  rollback回滚表示delete没有被执行。
  事务保证了原子性,提升SQL执行效率。
  非常详细的SQLite资料:http://www.runoob.com/sqlite/sqlite-data-types.html
  以上是Sqlite数据库基础的全文介绍,希望对您学习和使用数据库有所帮助.