sqlite3基本命令格式(增删改查)

本文详细介绍SQLite3数据库的基本命令,包括数据库的创建、表单的创建、记录的增删改查等核心操作。深入解析每种命令的格式及使用场景,为初学者提供全面的SQLite3操作指南。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

sqlite3基本命令格式(增删改查)

一. 创建新的数据库文件:
1. 进入cmd。
2. sqlite3 name.db 回车
3. .database 查看生成的数据库文件
在这里插入图片描述
二、 创建一张新的表单
命令格式:

create table Name(item1 text , item2 text, ……);

每个存储在 SQLite 数据库中的值都具有以下存储类之一

存储类描述
null值是一个 NULL 值
INTEGER值是一个带符号的整数,根据值的大小存储在 1、2、3、4、6 或 8 字节中。
REAL值是一个浮点值,存储为 8 字节的 IEEE 浮点数字。
TEXT值是一个文本字符串,使用数据库编码(UTF-8、UTF-16BE 或 UTF-16LE)存储。
BLOB值是一个 blob 数据,完全根据它的输入存储。

SQLite 的存储类稍微比数据类型更普遍。INTEGER 存储类,例如,包含 6 种不同的不同长度的整数数据类型。

三、 插入一条记录

  1. 按字段次序插入指定的值
insert into Name values(values1,values2,'values3'……)
  1. 按条件插入指定的值
insert into Name (item2, item2, tem3)values("values1",values2);

四、 查询记录

  1. 查询所有字段结果
select * from Name;  \\Name为表单名称而不是数据库名称
  1. 查询数据库表单中的部分字段的内容
select name,scope from Name;  \\name scope为创建新表时所设置的字段名称,Name为表单名
  1. where语句查询指定条件的记录
select * from Name where scope=80; \\Name为表单名,scope为字段名
  1. 使用and语句查询同时满足多个条件的记录
select * from Name where scope=80 and name='xxx';  \\text格式尽量使用单引号
  1. 使用or语句查询满足任一条件的记录
select * from Name where scope=80 or name='xxx';

五、 删除一条记录

命令格式:

delete from Name whrer name='XXX' \\ 根据条件删除

六、 更新一条记录

  1. 更改记录中的一个字段
update Name set name='XXX' where id=123;  将id=123values设置为XXX
  1. 更新记录中的多个字段
update Name set name='XXX' , age=123 where id=123;  将id为123的name和age同时修改
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值