在Win32下面操作,先看下sqlite.exe的帮助:
D:\>sqlite3.exe -help
Usage: sqlite3.exe [OPTIONS] FILENAME [SQL]
FILENAME is the name of an SQLite database. A new database is created
if the file does not previously exist.
OPTIONS include:
-help show this message
-init filename read/process named file
-echo print commands before execution
-[no]header turn headers on or off
-bail stop after hitting an error
-interactive force interactive I/O
-batch force batch I/O
-column set output mode to 'column'
-csv set output mode to 'csv'
-html set output mode to HTML
-line set output mode to 'line'
-list set output mode to 'list'
-separator 'x' set output field separator (|)
-stats print memory stats before each finalize
-nullvalue 'text' set text string for NULL values
-version show SQLite version
-vfs NAME use NAME as the default VFS
1、创建DB文件(存在的话则打开)
D:\>sqlite3.exe test.db
SQLite version 3.7.9 2011-11-01 00:52:41
Enter ".help" for instructions
Enter SQL statements terminated with a ";"
sqlite>
说明:使用“.help”可以查看帮助,SQL语句使用分号";"结束。
2、创建表
sqlite> CREATE TABLE user(id int, name varchar(20));
3、查看创建表的SQL语句
sqlite> .schema user
CREATE TABLE user(id int, name varchar(20));
4、插入
sqlite> INSERT INTO user ('id', 'name') values(1, 'LiLei');
sqlite> INSERT INTO user ('id', 'name') values(2, 'HanMeimei');
5、查询
sqlite> SELECT * from user;
1|LiLei
2|HanMeimei
6、删除
sqlite> DELETE FROM user WHERE id=2;
7、更新
sqlite> UPDATE user SET name='Xiaoming' WHERE id=1;
8、删除表
sqlite> DROP TABLE user;
9、帮助
sqlite> .help
.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.
.load FILE ?ENTRY? Load an extension library
.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
.width NUM1 NUM2 ... Set column widths for "column" mode
.timer ON|OFF Turn the CPU timer measurement on or off
操作跟MySQL命令行工具很相似,具体的SQL语法规则可以参看http://www.sqlite.org/lang.html。
附:
SQLite官方网站:http://www.sqlite.org/
分享到:
相关推荐
sqlite.exe命令行执行工具,用于在命令行操作sqlite,当svn出现循环引用时,可以用于清除svn自带sqlite数据库的表占用,也可以用于sqlite数据库简单操作
它是一个数据库,一个程序库,一个命令行工具,也是一个学习关系型数据库的很好的工具。确实有很多途径可以使用它——内嵌环境、网站、操作系统服务、脚本语言和应用程序。对于程序员来说,SQLite就象一个数据传送带...
这是我工作了一天的成果,压缩包内包括Qt sqlite加密驱动所有的代码,以及一个调用例程,还有一个sqlite3shell.exe工具,用于加密数据库命令行下的分析。 使用这个加密驱动很简单,只需以下3步: 1. 将驱动的代码...
为您提供XmlToSqlite Xml导入Sqlite工具下载,XmlToSqlite是一款将XML数据导入到sqlite数据库的数据转换软件,支持把多个xml文件导入同一数据库,操作步骤简单,使用方便,配置向导帮助用户进行导入。软件特色 容易...
您可以使用以下工具进行操作: : 最简单的用法是简单地提供您要写入的数据库文件的名称。 该工具将提示您粘贴令牌,然后下载签入并将其存储在指定的数据库文件中。 $ swarm-to-sqlite checkins.dbPlease provide ...
一个简单的JDBC查询工具,支持Windows、Linux、Mac操作系统运行,依赖JAVA1.8+运行环境,下载后解压即可使用 (项目实施时可应急使用,比敲命令行强点,支持MAC端访问人大金仓数据库) 运行: Windows环境运行 ./...
SQLmap是一款用来检测与利用SQL...没有图形化界面,通过命令行进行操作。sqlmap只是用来检测和利用sql注入点的,并不能扫描出网站有哪些漏洞,使用前请先使用扫描工具扫除sql注入点。下面简单介绍一下sqlmap的使用。
16、提供一个轻量的命令行工具drogon_ctl,帮助简化各种类的创建和视图代码的生成过程; 17、基于非阻塞IO实现的异步数据库读写,目前支持PostgreSQL和MySQL(MariaDB)数据库; 18、基于线程池实现sqlite3数据库的...
{简约MVC建站系统,是为了打造一款采用.NET MVC框架结构的简单易用的企业建站系统,后台前端使用vue.js框架中的iviewadmin模版,旨在给用户使用简单易用的操作体验。简约不简单!}可切换数据库为MSSql,或者MySql,...
1.6 几种开发工具的介绍 20 1.6.1 Vi及Vim 20 1.6.2 Eclipse+PHPEclipse插件 21 1.6.3 UltraEdit 21 1.6.4 EditPlus 22 1.6.5 支持PHP的IDE环境 22 1.7 小结 23 第2章 PHP的基础语法 24 2.1 语言构成与工作原理 24 ...
cli-命令行morph.io工具 -叉的更新,以使用morph.io命名约定 -叉的更新为使用morph.io命名约定 Docker映像: 在容器中运行刮板的基本图像 安装Docker 在Linux上 只需按照上的说明进行操作即可。 您的用户帐户应该...
----------------------------------- Android 编程基础 1 封面----------------------------------- Android 编程基础 ...• SQLite SQLite SQLite SQLite 用作结构化的数据存储 • 多媒体支持 包括常见的音频、视频和...
包含所有用于构建 Android 应用程序的命令行工具。最常用、最有用的工具是 adb 实用程序(Android Debug Bridge)。 usb_driver 该目录包含将开发环境连接到支持 Android 的设备(例如 G1 或 Android Dev 1 解锁开发...
2.1.4 命令行窗口 2.1.5 安装ADT 2.2 了解基本组件 2.2.1 View 2.2.2 Activity 2.2.3 Intent 2.2.4 ContentProvider 2.2.5 Service 2.2.6 AndroidManifest.xml 2.2.7 AVD 2.3 Hello ...
2.1.4 命令行窗口 2.1.5 安装ADT 2.2 了解基本组件 2.2.1 View 2.2.2 Activity 2.2.3 Intent 2.2.4 ContentProvider 2.2.5 Service 2.2.6 AndroidManifest.xml 2.2.7 AVD 2.3 Hello ...
--- 增加 rox-filer_root.tcz , ROX-Filer 是一款非常小巧的文件管理器,用她来管理字典文件和 WPA/WPA2 的握手包应该是很简单的,不熟悉命令行的朋友推荐使用(占用了 8MB 空间,以 root 权限运行,请小心操作) ...
的是 UTF-8 字符集,则不适合用本系统,请参见项目主页上的 scws-1.0.0 ,这套工具完美支持 GBK 和 UTF-8 字符集同时支持词性标注等。(注:BIG5 字符集可以按 GBK 字符集处理) 提供下载的词典是在 Intel 架构的...
的是 UTF-8 字符集,则不适合用本系统,请参见项目主页上的 scws-1.0.0 ,这套工具完美支持 GBK 和 UTF-8 字符集同时支持词性标注等。(注:BIG5 字符集可以按 GBK 字符集处理) 提供下载的词典是在 Intel 架构的...