美文网首页
项目中使用过的sqlite3命令

项目中使用过的sqlite3命令

作者: baby_double | 来源:发表于2017-11-14 18:07 被阅读0次

以设置中的数据库为例,目录如下所示:

/data/data/com.hwatong.providers.carsettings/databases

(1)ls命令查看当前存在的数据库。

root@android:/data/data/com.hwatong.providers.carsettings/databases # ls
car_settings.db

(2)用户想操作car_settings.db,则需输入sqlite3 car_settings.db;

sqlite3 car_settings.db
SQLite version 3.7.11 2012-03-20 11:35:50
Enter ".help" for instructions
Enter SQL statements terminated with a ";"
sqlite> 

(3)查看数据库的信息,包含当前数据库的位置

.database
sqlite> .database
seq  name             file                                                      
---  ---------------  ----------------------------------------------------------
0    main           
/data/data/com.hwatong.providers.carsettings/databases/car

(4)查看整个数据库的表结构;

sqlite> .schema
CREATE TABLE android_metadata (locale TEXT);
CREATE TABLE content(_id INTEGER PRIMARY KEY     AUTOINCREMENT,name TEXT UNIQUE ON CONFLICT REPLACE, value TEXT);
CREATE INDEX systemIndex1 ON content (name);

(5)查看当前数据库下所有的表名称;

     sqlite> .table
     android_metadata  content 

(6)查询列表的数据时,需要显示表头;

.head on
select * from content;查出来的内容会显示表头

(7)升序输出表中的数据

 select * from content order by _id asc;

(8)降序输出表中的数据

 select * from content order by _id desc;

(11)向数据库中插入一行数据

  begin;
  insert into content values(id,"字段名",'值');

(12)用户不需要插入该数据,则进行回滚。如果用户执行了commit操作,则回滚不成功。

  rollback;

(13)更新某一条数据

    update content set value='111' where _id=49;

(14)删除指定的数据

    delete from content where _id=49;

(15)查看sqlite3运行时的配置信息;

.show

(16)将表结构输出

.dump

(17)将content表结构输出

.dump content

(18)将查询结果输出到文件test.txt;

sqlite> .output text.txt
sqlite> .quit
  5|root@android:/data/data/com.hwatong.providers.carsettings/databases # ls
car_settings.db
text.txt

(19)拷贝数据库或者text.txt到u盘

cp -r /data/data/com.hawtong.carsetting/database /udisk/
cp -r /data/data/com.hawtong.carsetting/text.txt /udisk/

相关文章

  • 项目中使用过的sqlite3命令

    以设置中的数据库为例,目录如下所示: (1)ls命令查看当前存在的数据库。 (2)用户想操作car_setting...

  • sqlite3

    来源sqlite3 进入sqlite3数据库命令行 .exit/.quit 退出sqlite3命令行 sqlite...

  • sqlite操作简介

    进入sqlite3数据库命令: sqlite3 退出sqlite3命令行: .exit/.quit 创建一个新的数...

  • sqlite命令汇总

    Author:杜七 Date: 2017.02.28 Sqlite数据库sqlite3命令 sqlite3常用命令...

  • sqlite3常用sql语言总结

    一、sqlite3接口部分 与mysql的show命令一样,sqlite3也有自己的接口命令。接口命令不需要在结尾...

  • sqlite3简单命令行

    sqlite3简单命令行1、输入" sqlite3 + 数据库名.db " (如: " sqlite3 Book...

  • SQLite3的使用

    SQLite3的安装 1、命令行安装 2、本地安装从网上下载SQLite3的安装包然后执行 基本命令 1、系统命令...

  • sqlite3常用命令以及django如何操作sqlite3数据

    一、如何进入sqlite3交互模式进行命令操作? 1、确认sqlite3是否已经安装 进去python命令行,执行...

  • iOS-sqlite3 使用方便的数据库

    1.首先我们来讲直接创建一个sqlite3数据库(在命令台上,敲命令) 01.进去sqlite3命令模式下,mac...

  • CentOS7上的python3更新sqlite3版本

    问题 报错: 原因:sqlite3版本太低,下面命令查看python用的sqlite3版本 显示sqlite3的版...

网友评论

      本文标题:项目中使用过的sqlite3命令

      本文链接:https://www.haomeiwen.com/subject/rhrlsxtx.html