网站大量收购闲置独家精品文档,联系QQ:2885784924

sqlite3命令方式操作汇总.docx

  1. 1、本文档共25页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
/jiguanghoverli/article/details/8170165SQLite3命令操作大全 SQLite库包含一个名字叫做sqlite3的命令行,它可以让用户手工输入并执行面向SQLite数据库的SQL命令。本文档提供一个样使用sqlite3的简要说明.一.qlite3一些常用Sql语句操作创建表:create table 表名(元素名 类型,…); 删除表:drop table 表名;插入数据:insert into 表名 values(, , ,) ;创建索引:create [unique] index 索引名on 表名(col….); 删除索引:drop index 索引名(索引是不可更改的,想更改必须删除重新建)删除数据:delete from 表名; 更新数据:update 表名 set 字段=’修改后的内容’ where 条件; 增加一个列:Alter table 表名 add column 字段 数据类型; 选择查询: select 字段(以”,”隔开) from 表名 where 条件; 日期和时间: Select datetime(now) 日期: select date(now); 时间: select time(now); 总数:select count(*) from table1;求和:select sum(field1) from table1;平均:select avg(field1) from table1;最大:select max(field1) from table1;最小:select min(field1) from table1;排序:select 字段 from table1 order by 字段(desc或asc) ;(降序或升序)分组:select 字段 from table1 group by 字段,字段… ;限制输出:select 字段 from table1 limit x offset y; = select?字段?from?table1 limit y , x;(备注:跳过y行,取x行数据)(操作仍待完善)…SQLite支持哪些数据类型些?NULL 值为NULLINTEGER 值为带符号的整型,根据类别用1,2,3,4,6,8字节存储REAL 值为浮点型,8字节存储TEXT 值为text字符串,使用数据库编码(UTF-8, UTF-16BE or UTF-16-LE)存储BLOB 值为二进制数据,具体看实际输入但实际上,sqlite3也接受如下的数据类型:smallint? 16 位元的整数interger? 32 位元的整数decimal(p,s)? p 精确值和 s 大小的十进位整数,精确值p是指全部有几个数(digits)大小值 ,s是指小数点後有几位数。如果没有特别指定,则系统会设为 p=5; s=0 。float 32位元的实数。double 64位元的实数。char(n)n 长度的字串,n不能超过 254。varchar(n)? 长度不固定且其最大长度为 n 的字串,n不能超过 4000。graphic(n)? 和 char(n) 一样,不过其单位是两个字元 double-bytes, n不能超过127。这个形态是为了支援两个字元长度的字体,例如中文字。vargraphic(n)? 可变长度且其最大长度为 n 的双字元字串,n不能超过 2000。date? 包含了 年份、月份、日期。time 包含了 小时、分钟、秒。timestamp 包含了 年、月、日、时、分、秒、千分之一秒。如果将声明表的一列设置为 INTEGER PRIMARY KEY,则具有:1.每当你在该列上插入一NULL值时, NULL自动被转换为一个比该列中最大值大1的一个整数;2.如果表是空的, 将会是1;算术函数abs(X)返回给定数字表达式的绝对值。max(X,Y[,...])返回表达式的最大值。min(X,Y[,...])返回表达式的最小值。random(*)返回随机数。round(X[,Y])返回数字表达式并四舍五入为指定的长度或精度。字符处理函数length(X)返回给定字符串表达式的字符个数。lower(X)将大写字符数据转换为小写字符数据后返回字符表达式。upper(X)返回将小写字符数据转换为大写的字符表达式。substr(X,Y,Z)返回表达式的一部分。randstr()quote(A)like(A,B)确定给定的字符串是否与指定的模式匹配。glob(A,B)条件判断函数coalesce(X,Y[,...])ifnull(X,Y)nullif(X,Y)集合函数avg(X)返回组中值的平均值。count(X)返回组中项目的数量。max(X)返回组中值的

文档评论(0)

jdy261842 + 关注
实名认证
内容提供者

分享好文档!

1亿VIP精品文档

相关文档