sqlite的一些常见操作(增删改查)语句

创建表

create table user (id INTEGER PRIMARY KEY AUTOINCREMENT, name TEXT, age INTEGER, sex TEXT)
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 user
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表中的行数,即有多少条数据

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值