10-9复习笔记sqlite

各种数据编码格式大多为UTF-8 一般都是自己调

SQLite
有五种支持的数据存储类型
null integer real(浮点型) text blob(二进制数据)
sqlite3 还可以使用int,varchar(),char()等

integer primary key主键

每个字段间需要逗号分开 最后一个字段不需要任何符号结尾

DDL data definition language 数据定义语言

create 创建表
alter 修改
drop 删除

伪列?(感觉就是自动附加的一个主键)

每条语句结束后 加分号

–创建表
–Autoincrement自增长
–id Autoincrement,可以使用数据库自动去维护id的值
create table zop(
id integer primary key ,
name TEXT not null,
age integer default 18,
sex Text
);
–删除表
drop table zop;

–插入数据
insert into zop values(12,’张三’,’男’);
insert into zop(id,name) values(199,’李四’);
insert into zop(id,name,sex) values(200,’李四’,’女’);
insert into zop values(123,’王11’,11,’女’);
s das
d
as

insert into zop values(124,’王22’,22,’女’);
insert into zop values(125,’王33’,33,’女’);
insert into zop values(126,’王44’,44,’女’);
insert into zop values(127,’王55’,55,’女’);

–更新数据
update zop set name = ‘电信’,sex = ‘男’;

–根据条件更新数据
update zop set age = 5 where age > 10 and name != ‘jack’;
update zop set sex =’男’ where age >18 and age < 30;
delete from zop where sex like ‘男’ or age >40; –text类型不用= 用like

–删除表中数据
delete from zop;

SQL 查询语句
select *from zop;
–order by 字段 desc/asc ;排序 desc降序 asc升序(默认)

–关联查询
select * from zop


android 数据库关联:
SQLiteDatabase

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值