• sqlite数据库查看操作


    经常看到Settings.System.**。这些数据都保存在/data/data/com.android.provider.settings/下。要看这些数据,就需要查表。于是就看了下数据库的一些简单操作命令。

    显示所有命令

    sqlite>.help

    退出sqlite3

    sqlite>.quit

    查看表的结构

    sqlite>.schema <table_name>

    以上命令以;结束


    创建数据库user

    sqlite3 user  

    创建表tbl

    create table tbl(name char(10), age smallint, score float);

    查询表

    .table

    插入数据

    insert into tbl values('yanggang', 24, 98);

    insert into tbl values('sunboy', 20, 78.5);

    查询表中所有记录

    select * from tbl;

    修改显示模式

    .mode column

    按指定条件查询表中记录

    sqlite>select  *  from  <table_name>  where  <expression>;

    更新表中记录
    sqlite>update  <table_name>  set  <f1=value1>, <f2=value2>…   where  <expression>;
    sqlite> update student set score=0;
    sqlite> update student set name=’sun’ where no=3;

    删除表

    sqlite>drop table <table_name>

    在表中添加字段

    sqlite>alter table <table> add column <field> <type>;

    在表中删除字段

    sqlite中不允许删除字段,可以通过下面步骤达到同样的效果

    sqlite>create table stu as select no, name, score from student

    sqlite>drop table student 删除旧表

    sqlite>alter table stu rename to student改名

    导出数据库

    sqlite> .databases  (显示当前打开的数据库文件)
    sqlite> .backup main .user.sql  (备份数据库main)
    sqlite> .backup .user2.sql    (备份默认数据库main)

    导出表

    sqlite> .output user_tbl.sql
    sqlite> .dump tbl


    shardPreferences保存的xml文件在/data/data/<package name>/shared_prefs下。

  • 相关阅读:
    网站设计
    keepass口令管理实践
    Wireshark实践
    SSH
    Nmap
    python模拟进程状态
    简易计算器
    2020-2021-1 20201210 《信息安全专业导论》第十周学习总结
    助教总结 第八章
    Chapter 7. Chapter 8.
  • 原文地址:https://www.cnblogs.com/chengliu/p/3636416.html
Copyright © 2020-2023  润新知