加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

sqlite数据库查看操作

发布时间:2020-12-12 20:31:15 所属栏目:百科 来源:网络整理
导读:经常看到Settings.System.**。这些数据都保存在/data/data/com.android.provider.settings/下。要看这些数据,就需要查表。于是就看了下数据库的一些简单操作命令。 显示所有命令 sqlite.help 退出sqlite3 sqlite.quit 查看表的结构 sqlite.schema table_nam

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

显示所有命令

sqlite>.help

退出sqlite3

sqlite>.quit

查看表的结构

sqlite>.schema <table_name>

以上命令以;结束


打开数据库user.db

sqlite3 user.db

创建表tbl

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

查询表

.tables

插入数据

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下。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读