windows:

在 Windows 上安装 SQLite
  • 请访问 http://www.sqlite.org/download.html,从 Windows 区下载预编译的二进制文件。

  • 您需要下载 sqlite-tools-win32-*.zip 和 sqlite-dll-win32-*.zip 压缩文件。

  • 创建文件夹 C:\sqlite,并在此文件夹下解压上面两个压缩文件,将得到 sqlite3.def、sqlite3.dll 和 sqlite3.exe 文件。

  • 添加 C:\sqlite 到 PATH 环境变量,最后在命令提示符下,使用 sqlite3 命令,将显示如下结果。

C:\>sqlite3
SQLite version 3.7.15.2 2013-01-09 11:53:05
Enter ".help" for instructions
Enter SQL statements terminated with a ";"
sqlite>

linux下载地址:

http://www.sqlite.org/download.html

linux安装:

tar xvzf sqlite-autoconf-3071502.tar.gz
cd sqlite-autoconf-3071502
./configure --prefix=/usr/local
make
make install 使用:
 sqlite3 --version
SQLite version 3.3.6
Enter ".help" for instructions
操作sqlite3:
创建数据库:
$sqlite3 DbNamexx.db

分析表:
ANALYZE database_name;
or
ANALYZE database_name.table_name;
SQLite Truncate Table在 SQLite 中,并没有 TRUNCATE TABLE 命令,但可以使用 SQLite 的 DELETE 命令从已有的表中删除全部的数据DELETE 命令的基本语法如下:
sqlite> DELETE FROM table_name;
drop表
DROP TABLE database_name.table_name;
查看默认配置: .show
sqlite>.show
echo: off
explain: off
headers: off
mode: column
nullvalue: ""
output: stdout
separator: "|"
width:

格式化输出

您可以使用下列的点命令来格式化输出为本教程下面所列出的格式显示查询语句结果字段按列展示:

sqlite>.header on
sqlite>.mode column
sqlite>.timer on
sqlite>
退出:
进入数据库
sqlite3 dbname.db
.quit或者.exit
desc 表结构
.schema tablename
查看数据库:
.databases
查看表:
.tables
备份还原:

.dump 命令

您可以在命令提示符中使用 SQLite .dump 点命令来导出完整的数据库在一个文本文件中,如下所示:

$sqlite3 testDB.db .dump > testDB.sql

上面的命令将转换整个 testDB.db 数据库的内容到 SQLite 的语句中,并将其转储到 ASCII 文本文件 testDB.sql 中。您可以通过简单的方式从生成的 testDB.sql 恢复,如下所示:

$sqlite3 testDB.db < testDB.sql
模糊查询:

SQLite Like 子句

SQLite 的 LIKE 运算符是用来匹配通配符指定模式的文本值。如果搜索表达式与模式表达式匹配,LIKE 运算符将返回真(true),也就是 1。这里有两个通配符与 LIKE 运算符一起使用:

  • 百分号 (%)

  • 下划线 (_)

百分号(%)代表零个、一个或多个数字或字符。下划线(_)代表一个单一的数字或字符。这些符号可以被组合使用。

exp:

实例

下面一些实例演示了 带有 '%' 和 '_' 运算符的 LIKE 子句不同的地方:

语句 描述
WHERE SALARY LIKE '200%' 查找以 200 开头的任意值
WHERE SALARY LIKE '%200%' 查找任意位置包含 200 的任意值
WHERE SALARY LIKE '_00%' 查找第二位和第三位为 00 的任意值
WHERE SALARY LIKE '2_%_%' 查找以 2 开头,且长度至少为 3 个字符的任意值
WHERE SALARY LIKE '%2' 查找以 2 结尾的任意值
WHERE SALARY LIKE '_2%3' 查找第二位为 2,且以 3 结尾的任意值
WHERE SALARY LIKE '2___3' 查找长度为 5 位数,且以 2 开头以 3 结尾的任意值
												

最新文章

  1. ASP.NET Web API 路由对象介绍
  2. java实现支付宝接口--文档..转载
  3. GJM : Unity3D结合ZXING制作二维码识别
  4. Java中byte与16进制字符串的互相转换
  5. Opengl的gl_NormalMatrix【转】
  6. 更改linux文件夹的默认颜色
  7. Spark RDD/Core 编程 API入门系列 之rdd案例(map、filter、flatMap、groupByKey、reduceByKey、join、cogroupy等)(四)
  8. 分享微博,qq空间,微信
  9. Python核心编程读笔 1
  10. 自己定义控件(2.2):SurfaceView和SurfaceHolder
  11. SVN配置文件详解
  12. 【SQL*PLUS】常规使用
  13. 分享:docker swarm集群搭建
  14. jqGrid移动滑块时冻结首列和第二列例子
  15. DOM事件第一弹
  16. SAP FI/CO 基本概念
  17. Jar命令
  18. python实现base64算法加密
  19. Cannot find an exact (case-sensitive) match for &#39;crtbp.m
  20. bzoj2428 [HAOI2006]均分数据 模拟退火

热门文章

  1. 使用正则提取字符串中URL等信息
  2. git免密拉取代码
  3. java8快速实现分组、过滤、list转map
  4. AcWing 898. 数字三角形
  5. 1.什么是springboot
  6. 解决linux 中文乱码
  7. winform学习(9)无边框拖动窗体
  8. jquery实现点击显示,再点击隐藏
  9. Linux07——安装MySQL
  10. WSUS补丁服务器部署详细