Android开发之sqlite3命令行简单使用方法

 更新时间:2016年02月04日 11:56:27   作者:lee0oo0  
这篇文章主要介绍了Android开发之sqlite3命令行简单使用方法,分析了Android增删改查等常用sqlite3的数据库操作命令使用方法,需要的朋友可以参考下

本文实例讲述了Android开发之sqlite3命令行简单使用方法。分享给大家供大家参考,具体如下:

首先需要定位到database所在的目录里面,然后使用命令 sqlite3 databasename(数据库的名字)进入

常用命令:

1.  .table     列取该数据库下面的数据表名

2.  .schema  或者  .schema + 表名       获取整个或者是单个表的表结构

3.  .database  显示该数据库所在的位置

4.   .dump  显示数据库的所有信息(包括表结构,表数据)

注意:键入sql语句需要;结尾    如果出现 ...>  也是键入;做尝试, 如果不行就ctrl + z吧

附带一些常用的sql语句:

(1) 数据记录筛选:

sql="select * from 数据表 where 字段名=字段值 order by 字段名 [desc]"

sql="select * from 数据表 where 字段名 like '%字段值%' order by 字段名 [desc]"

sql="select top 10 * from 数据表 where 字段名 order by 字段名 [desc]"

sql="select * from 数据表 where 字段名 in ('值1','值2','值3')"

sql="select * from 数据表 where 字段名 between 值1 and 值2"

(2) 更新数据记录:

sql="update 数据表 set 字段名=字段值 where 条件表达式"

sql="update 数据表 set 字段1=值1,字段2=值2 …… 字段n=值n where 条件表达式"

(3) 删除数据记录:

sql="delete from 数据表 where 条件表达式"

sql="delete from 数据表" (将数据表所有记录删除)

(4) 添加数据记录:

sql="insert into 数据表 (字段1,字段2,字段3 …) valuess (值1,值2,值3 …)"

sql="insert into 目标数据表 select * from 源数据表" (把源数据表的记录添加到目标数据表)

(5) 数据记录统计函数:

AVG(字段名) 得出一个表格栏平均值
COUNT(*|字段名) 对数据行数的统计或对某一栏有值的数据行数统计
MAX(字段名) 取得一个表格栏最大的值
MIN(字段名) 取得一个表格栏最小的值
SUM(字段名) 把数据栏的值相加

引用以上函数的方法:

sql="select sum(字段名) as 别名 from 数据表 where 条件表达式"
set rs=conn.excute(sql)

更多关于Android相关内容感兴趣的读者可查看本站专题:《Android开发入门与进阶教程》、《Android数据库操作技巧总结》及《Android控件用法总结

希望本文所述对大家Android程序设计有所帮助。

相关文章

  • Android如何动态调整应用字体大小详解

    Android如何动态调整应用字体大小详解

    这篇文章主要给大家介绍了关于Android如何动态调整应用字体大小的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2018-05-05
  • 基于Android代码实现常用布局

    基于Android代码实现常用布局

    大家在日常中经常见到用xml文件实现android常用布局,但是大家知道如何用代码实现呢?使用代码实现可以帮助我们学习sdk api,所以小编把我日常整理些关于android常用布局代码实现分享给大家
    2015-11-11
  • Flutter实现固定header底部滑动页效果示例

    Flutter实现固定header底部滑动页效果示例

    这篇文章主要为大家介绍了Flutter实现固定header底部滑动页效果示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-12-12
  • Android Studio工程导入及坑的解决

    Android Studio工程导入及坑的解决

    本文主要介绍了Android Studio工程导入及坑的解决,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-05-05
  • Android 中TextureView和SurfaceView的属性方法及示例说明

    Android 中TextureView和SurfaceView的属性方法及示例说明

    这篇文章主要介绍了Android 中TextureView和SurfaceView的属性方法及示例说明,文章围绕主题展开详细的内容介绍,具有一定的参考价值,需要的小伙伴可以参考一下
    2022-06-06
  • Android LayoutInflater中 Inflate()方法应用

    Android LayoutInflater中 Inflate()方法应用

    本文主要介绍Android 中Inflate 方法的用法, 在开发Android应用过程中,可以在程序中应用 Inflate()方法加载新布局,希望能帮助有需要的朋友
    2016-07-07
  • Android使用AIDL实现两个App间通信

    Android使用AIDL实现两个App间通信

    这篇文章主要为大家详细介绍了Android使用AIDL实现两个App间通信,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-04-04
  • Android中系统自带锁WalkLock与KeyguardLock用法实例详解

    Android中系统自带锁WalkLock与KeyguardLock用法实例详解

    这篇文章主要介绍了Android中系统自带锁WalkLock与KeyguardLock用法,结合实例形式较为详细的分析了WalkLock与KeyguardLock的功能、作用、使用方法与相关注意事项,需要的朋友可以参考下
    2016-01-01
  • Android端实现单点登录的方法详解

    Android端实现单点登录的方法详解

    所谓单点登录就是指的同一个账户(id)不能在一个以上的设备上登录对应的用户系统(排除web端和移动端可以同时登录的情况),例如:用户m在A设备登录并保持登录状态,然后又在B设备登录,此时A应该要强制下线,m无法在A设备上继续执行用户相关的操作,下面来一起看看吧。
    2016-11-11
  • android RadioGroup的使用方法

    android RadioGroup的使用方法

    android RadioGroup的使用方法,需要的朋友可以参考下
    2012-11-11

最新评论