没有合适的资源?快使用搜索试试~ 我知道了~
sqlite3命令方式操作大全
需积分: 19 22 下载量 144 浏览量
2016-12-15
15:22:45
上传
评论
收藏 93KB DOCX 举报
温馨提示
试读
27页
sqlite3命令方式操作大全
资源推荐
资源详情
资源评论
命令操作大全
库包含一个名字叫做 的命令行它可以让用户手工输入并执行面向 数据
库的 命令。本文档提供一个样使用 的简要说明
一 一些常用 语句操作
创建表 表名元素名 类型
删除表 表名
插入数据 表名
创建索引 索引名 表名
删除索引: 索引名索引是不可更改的,想更改必须删除重新建
删除数据 !表名
更新数据 表名 字段"#修改后的内容’ $%条件
增加一个列 &表名 !字段 数据类型
选择查询 字段以”'隔开 !表名 $%条件
日期和时间
日期($(
时间)!($(
总数:
求和:
平均:!"
最大:#
最小:
排序:字段 $字段 或 降序或升序
分组:字段 "%$字段&字段…
限制输出字段 #'$
" 字段 $&#
备注跳过 * 行,取 行数据
操作仍待完善
SQLite 支持哪些数据类型些?
+, 值为 +,
-+./0/1值为带符号的整型,根据类别用 2,3,,4,5,6 字节存储
1/& 值为浮点型,6 字节存储
./7. 值为 字符串,使用数据库编码,.896,.8925:/,.89259/存储
:;: 值为二进制数据,具体看实际输入
但实际上, 也接受如下的数据类型:
! 25位元的整数
< 3位元的整数
!精确值和 大小的十进位整数,精确值 是指全部有几个数<大小值 ,
是指小数点後有几位数。如果没有特别指定,则系统会设为 "=">。
? 3 位元的实数。
54 位元的实数。
% 长度的字串, 不能超过 3=4。
% 长度不固定且其最大长度为 的字串, 不能超过 4>>>。
<% 和 %一样,不过其单位是两个字元 9*, 不能超过 23@。这
个形态是为了支援两个字元长度的字体,例如中文字。
<%可变长度且其最大长度为 的双字元字串, 不能超过 3>>>。
包含了 年份、月份、日期。
)! 包含了 小时、分钟、秒。
)!! 包含了 年、月、日、时、分、秒、千分之一秒。
如果将声明表的一列设置为 -+./0/1A1-B&1CD/C,则具有:
2.每当你在该列上插入一 +, 值时, +, 自动被转换为一个比该列中最大值大 2 的一
个整数;
3.如果表是空的, 将会是 2;
算术函数
7返回给定数字表达式的绝对值。
!7C返回表达式的最大值。
!7C返回表达式的最小值。
!E返回随机数。
7C返回数字表达式并四舍五入为指定的长度或精度。
字符处理函数
<%7返回给定字符串表达式的字符个数。
$7将大写字符数据转换为小写字符数据后返回字符表达式。
7返回将小写字符数据转换为大写的字符表达式。
7CF返回表达式的一部分。
&
G&:
确定给定的字符串是否与指定的模式匹配。
<&:
条件判断函数
7C
7C
7C
集合函数
<7返回组中值的平均值。
7返回组中项目的数量。
!7返回组中值的最大值。
!7返回组中值的最小值。
!7返回表达式中所有值的和。
其他函数
* 7返回数据的类型。
HH$返回最后插入的数据的 -I。
HE返回 的版本。
%<H返回受上一语句影响的行数。
H!H%<H
二有关事务的操作
成批操作的时候,启动事务,比不启动事务快 倍
开始事物处理
:/0-+.1&+&J.-;+
进行对数据库操作
事物提交
J;BB-.
具体事例如下
假设有一个 2表,其中有 KKKKKK三列, 如果要删除列 ,以下过程描述如何做
:/0-+.1&+&J.-;+
J1/&././BA;1&1C.&:/2HG
-+/1.-+.;2HG//J.81;B2
I1;A.&:/2
J1/&./.&:/2
-+/1.-+.;2//J.81;B2HG
I1;A.&:/2HG
J;BB-.
三启动 程序
仅仅需要敲入带有 数据库名字的KK命令即可。如果文件不存在,则创建一个新
的(数据库)文件。然后 程序将提示你输入 。敲入 语句(以分号“;”结
束),敲回车键之后, 语句就会执行。
例如,创建一个包含一个表K22K名字为K2K的 数据库,你可以这样做:
数据库、表的建立,记录的添加、查询、修改和删除
8LM
M!!<<
M!(G<(3=
ME !!
M!!"(GG(<"34$%!"(G<(<"3=
M !!$%!"(GG(
注:每条 语句后必须以KK号结尾!
N2
2@
/K%K )
M2%2>$!
M2(%O(2>
M2(<*(3>
ME !2
%OP2>
<*P3>
M
你可以通过敲你所用系统的文件结束符(通常是 JQI)或者中断字符(通常是 JQ
J)。来终止 程序。确定你在每个 语句结束敲入分号! 程序通过查找分号
来决定一个 语句的结束。如果你省略分 号, 将给你一个连续的命令提示符并等
你给当前的 命令添加更多的文字。这个特点让你输入多行的多个 语句,例如:
M3
M 2%>!*G*
M 3
M
M
M
四题外话:查询 ()*+,-)*. 表
数据库的框架被保存在一个名叫KH!K的特殊的表中。你可以像查询其它
表一样通过执行“//J.'查询这个特殊的表。例如:
N2
2>
/K%K )
ME !H!
*"
!"2
H!"2
<"
"2%2>$!
M
但你不能在 H! 表中执行诸如 I1;A.&:/,AI&./-+/1. 或者 I//./ 命令。
H! 表 在你创 建、 删 除和 索 引数 据 库时 自动更 新这个 表。 你 不能 手 工更 改
H! 表。
./BA;1&1C 表的结构没有存储在KH!K表中,由于 ./BA;1&1C 表对应用是不可
见 的 , 而 不 是 应 用 程 序 创 建 这 个 表 。 ./BA;1&1C 表 结 构 被 存 储 在 另 外 一 个 名
叫KH!H!K的特定的表中。KH!H!K表是临 时表自身。
五 的特殊命令
大多数候, 读入输入行,并把它们传递到 库中去运行。但是如果输入行以
一个点(“')开始,那么这行将被 程序自 己截取并解释。这些“点命令”通常被用来
改变查询输出的格式,或者执行鞭个预封包(预定义 G<)的查询语句。
你可以在任何时候输入“%',列出可用的点命令。例如
M%
剩余26页未读,继续阅读
资源评论
黄山-迎客松
- 粉丝: 2
- 资源: 95
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 高性能量化工具 hikyuu 2.0.3 python3.9 ubuntu 安装包
- Cyclone Version 9.51
- 高性能量化回测工具 hikyuu 2.0.3 python 3.12 windows 安装包
- 省级城乡居民基本养老保险情况数据集(2010-2022年).xlsx
- 舞队填写版.cpp
- 基于BP神经网络的多输入单输出回归预测.zip
- 高性能量化回测工具 hikyuu 2.0.3 python 3.9 windows 安装包
- 省级城镇职工基本养老保险情况2000-2022年.xlsx
- 高性能量化回测工具 hikyuu 2.0.3 python 3.10 windows 安装包
- 算法部署-使用OpenVINO+C#部署PaddleOCR字符识别算法-项目源码-优质项目实战.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功