SQLite是一款轻型的数据库,SQLite的妄想目的是嵌入式的,而且SQLite已经在良多嵌入式产物中运用了,svn整理工具占用资源颇为的低,在嵌入式配置装备部署中,你可能惟独要多少百K的内存就饶富你运用了。SQLite可能反对于Windows/Linux/Unix等等主流的操作零星,与此同时还可能跟良多挨次文语相散漫,好比:Tcl、PHP、Java等,尚有ODBC接口,假如是同 PostgreSQL、Mysql 这两款开源的天下驰名的数据库规画零星来比力讲,SQLite的处置速率是远超它们的。
SQLite.exe/svn整理工具
根基简介
sqlite提供的是一些C函数接口,你可能用这些函数操作数据库。经由运用这些接口,传递一些尺度 sql 语句(以 char * 规范)给 sqlite 函数,sqlite 就会为你操作数据库。
sqlite 跟MS的access同样是文件型数据库,便是说,一个数据库便是一个文件,此数据库里可能建树良多的表,可能建树索引、触发器等,但实际上它患上到的便是一个文件。你惟独要备份这个文件就划一于备份了全部数据库。
sqlite 不需要任何数据库引擎,这象征着假如你需要 sqlite 来保存一些用户数据,致使都不需要装置数据库(那假如你只是做了一个小型软件却还去要求人家必需装置 sqlserver 威力够运行,这样是会显患上太借题发挥了 )。
罕用语句
删除了表: drop table 表名;
插入数据: insert into 表名 values(, , ,) ;
建树索引: create [unique] index 索引名on 表名(col….);
删除了索引: drop index 索引名(索引是不可变更的,想变更必需删除了重新建)
删除了数据: delete from 表名;
更新数据: update 表名 set 字段=’更正后的内容’ where 条件;
削减一个列: Alter table 表名 add column 字段 数据规范;
抉择查问: select 字段(以”,”离隔) from 表名 where 条件;
日期以及光阴: Select datetime('now')
日期: select date('now');
光阴: select time('now');
总数:select count(*) from table1;
求以及:select sum(field1) from table1;
平均:select avg(field1) from table1;
最大:select max(field1) from table1;
最小:select min(field1) from table1;
排序:select 字段 from table1 order by 字段(desc或者asc) ;(降序或者升序)
分组:select 字段 from table1 group by 字段,字段… ;
限度输入:select 字段 from table1 limit x offset y;
= select 字段 from table1 limit y , x;
(备注:跳过y行,取x行数据)