sqlite的一些常见操作(增删改查)语句
2016-06-06 14:56
295 查看
创建表create table user (id INTEGER PRIMARY KEY AUTOINCREMENT, name TEXT, age INTEGER, sex TEXT)
删除表drop table user
5.常用函数:count:统计满足条件的记录数 max:找到满足条件的数据的最大值
min:找到满足条件的数据的最小值
avg:找到满足条件的数据的平均值
sum:找到满足条件的数据的和
upper:把字符串转为大写字母
lower:把字符串转为小写字母例如SELECT count(*) FROM user;获取user表中的行数,即有多少条数据
create table if not exists user (id INTEGER PRIMARY KEY AUTOINCREMENT, name TEXT, age INTEGER, sex TEXT)
NULL | 值是一个 NULL 值。 |
INTEGER | 值是一个带符号的整数,根据值的大小存储在 1、2、3、4、6 或 8 字节中。 |
REAL | 值是一个浮点值,存储为 8 字节的 IEEE 浮点数字。 |
TEXT | 值是一个文本字符串,使用数据库编码(UTF-8、UTF-16BE 或 UTF-16LE)存储。 |
BLOB | 值是一个 blob 数据,完全根据它的输入存储。 |
drop table if exists user修改表名
alter table person rename to user增加列alter table user add column password TEXT添加数据
insert into user values(1,'jack',20,'男')
insert into user(name, age, sex) values('rose',19,'女')删除数据
delete from user where id=1
delete from user where name='rose'修改数据
update user set name='rose' where name="jack"查询数据select * from user where name='rose'1.算术运算符:+,-,*,/,%2.比较运算符:=,==,>,<,>=,<=,<>,!=3.逻辑运算符:and,or,between,in,not,like,||4.排序:select * from users order by salary desc;按salary降序排序 desc为降序,asc为升序,默认为升序
5.常用函数:count:统计满足条件的记录数 max:找到满足条件的数据的最大值
min:找到满足条件的数据的最小值
avg:找到满足条件的数据的平均值
sum:找到满足条件的数据的和
upper:把字符串转为大写字母
lower:把字符串转为小写字母例如SELECT count(*) FROM user;获取user表中的行数,即有多少条数据
相关文章推荐
- nginx ,redis,tomcat 配置成服务方式
- Visual Studio 2013 连接MySQL数据库
- 学习笔记之如果有人问你数据库的原理,叫他看这篇文章
- SQLite错误码
- 安装mongodb
- 数据库复制
- loadrunner进行接口测试,提交数据到mysql数据库为null
- 使用powerdesigner导入sql脚本,生成物理模型,name和code都显示英文的解决方法
- 全栈工程师
- Mysql优化相关总结
- SQLServer2012转2008(高版本向低版本兼容)
- Nodis - 前缀匹配、模糊搜索, 基于redis和node.js
- Redis 超全的操作
- ORDER BY 自定义顺序
- memcache使用方法测试 # 转自 简单--生活 #
- Mysql JOIN优化。
- 数据库算法
- Redis + Keepalived主从集群的搭建及故障转移
- ubuntu上安装mysql
- SQL 各种锁等待类型 wait type--sys.dm_os_wait_stats 表