AndroidSqlite3命令详解

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了AndroidSqlite3命令详解相关的知识,希望对你有一定的参考价值。

Sqlite3常用命令

Sqlite3命令有“.”符合作为前缀。

基本操作

1、创建或者打开数据库 sqlite3 xxx.db

技术分享

如果xxx.db存在则打开如果没有则新建此时执行创建表的命令后才会出现xxx.db文件。

创建xxx.db数据库

sqlite3 xxx.db

CREATE TABLE record(id integer primary key autoincrement,time varchar(20),name varchar(30),count int);

2、查看表结构

sqlite> .schema record

查看表record结构

3、查看所有表

sqlite> .tables

4、查看数据库

sqlite> .databases

5、执行sql脚本

sqlite> .read insert.sql

6、查看帮助

sqlite> .help

7、备份数据库

sqlite> .backup C:/users/ghost/desktop/lemo/xx.sql

数据的增删改查

1、创建表

CREATE TABLE record(id integer primary key autoincrement,time varchar(20),name varchar(30),count int);

2、修改表

 

3、插入数据

insert into record(time,name) values(‘20160124‘,‘徐凤年‘);

4、查询数据

select * from record;

5、改数据

update record set name=‘g‘ where id=1;

6、删

delete from record where id=1

 

 

.backup ?DB? FILE           Backup DB (default "main") to FILE
.bail ON|OFF                  Stop after hitting an error.  Default OFF
.databases                     List names and files of attached databases
.dump ?TABLE? ...          Dump the database in an SQL text format
                                 If TABLE specified, only dump tables matching
                                 LIKE pattern TABLE.
.echo ON|OFF               Turn command echo on or off
.exit                          Exit this program
.explain ?ON|OFF?          Turn output mode suitable for EXPLAIN on or off.
                                 With no args, it turns EXPLAIN on.
.header(s) ON|OFF          Turn display of headers on or off
.help                          Show this message
.import FILE TABLE        Import data from FILE into TABLE
.indices ?TABLE?           Show names of all indices
                                If TABLE specified, only show indices for tables
                                 matching LIKE pattern TABLE.
.log FILE|off                  Turn logging on or off.  FILE can be stderr/stdout
.mode MODE ?TABLE?         Set output mode where MODE is one of:
                                 csv      Comma-separated values
                                 column   Left-aligned columns.  (See .width)
                                 html     HTML <table> code
                                 insert   SQL insert statements for TABLE
                                 line     One value per line
                                 list     Values delimited by .separator string
                                 tabs     Tab-separated values
                                 tcl      TCL list elements
.nullvalue STRING          Print STRING in place of NULL values
.output FILENAME           Send output to FILENAME
.output stdout                 Send output to the screen
.prompt MAIN CONTINUE     Replace the standard prompts
.quit                          Exit this program
.read FILENAME             Execute SQL in FILENAME
.restore ?DB? FILE         Restore content of DB (default "main") from FILE
.schema ?TABLE?           Show the CREATE statements
                                 If TABLE specified, only show tables matching
                                 LIKE pattern TABLE.
.separator STRING          Change separator used by output mode and .import
.show                          Show the current values for various settings
.stats ON|OFF              Turn stats on or off
.tables ?TABLE?           List names of tables
                         If TABLE specified, only list tables matching
                         LIKE pattern TABLE.
.timeout MS            Try opening locked tables for MS milliseconds
.vfsname ?AUX?         Print the name of the VFS stack
.width NUM1 NUM2 ...   Set column widths for "column" mode
.timer ON|OFF          Turn the CPU timer measurement on or off

over

以上是关于AndroidSqlite3命令详解的主要内容,如果未能解决你的问题,请参考以下文章

1小时教会你玩转linux 操作系统

linux 详解useradd 命令基本用法

Linux操作命令分类详解 - 压缩备份

Linux操作命令分类详解 - 压缩备份

Monkey 命令基本参数详解

samtools常用命令详解