Android开发之sqlite3命令行简单使用方法
本文实例讲述了Android开发之sqlite3命令行简单使用方法。分享给大家供大家参考,具体如下:
首先需要定位到database所在的目录里面,然后使用命令sqlite3databasename(数据库的名字)进入
常用命令:
1..table 列取该数据库下面的数据表名
2..schema或者.schema+表名 获取整个或者是单个表的表结构
3..database显示该数据库所在的位置
4..dump显示数据库的所有信息(包括表结构,表数据)
注意:键入sql语句需要;结尾 如果出现...> 也是键入;做尝试,如果不行就ctrl+z吧
附带一些常用的sql语句:
(1)数据记录筛选:
sql="select*from数据表where字段名=字段值orderby字段名[desc]" sql="select*from数据表where字段名like'%字段值%'orderby字段名[desc]" sql="selecttop10*from数据表where字段名orderby字段名[desc]" sql="select*from数据表where字段名in('值1','值2','值3')" sql="select*from数据表where字段名between值1and值2"
(2)更新数据记录:
sql="update数据表set字段名=字段值where条件表达式" sql="update数据表set字段1=值1,字段2=值2……字段n=值nwhere条件表达式"
(3)删除数据记录:
sql="deletefrom数据表where条件表达式" sql="deletefrom数据表"(将数据表所有记录删除)
(4)添加数据记录:
sql="insertinto数据表(字段1,字段2,字段3…)valuess(值1,值2,值3…)" sql="insertinto目标数据表select*from源数据表"(把源数据表的记录添加到目标数据表)
(5)数据记录统计函数:
AVG(字段名)得出一个表格栏平均值
COUNT(*|字段名)对数据行数的统计或对某一栏有值的数据行数统计
MAX(字段名)取得一个表格栏最大的值
MIN(字段名)取得一个表格栏最小的值
SUM(字段名)把数据栏的值相加
引用以上函数的方法:
sql="selectsum(字段名)as别名from数据表where条件表达式" setrs=conn.excute(sql)
更多关于Android相关内容感兴趣的读者可查看本站专题:《Android开发入门与进阶教程》、《Android数据库操作技巧总结》及《Android控件用法总结》
希望本文所述对大家Android程序设计有所帮助。