sqlite数据库常用语句

本文详细介绍如何使用SQL进行表的创建、数据的增删改查等基本操作,包括不同类型的INSERT、DELETE、UPDATE及SELECT语句的用法。

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

创建表
CREATE TABLE IF NOT EXISTS "student" ("number" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "name" TEXT NOT NULL, "age" INTEGER NOT NULL, "gender" TEXT DEFAULT M);
创建一个表,如果不存在才创建(IF NOT EXISTS),表名是Student 字段有number(数字,主键,自增,不能为空),name(文本,不能为空),age(数字,不能为空),gender(文本,默认值M)


 

第一种,整体添加
INSERT INTO person VALUES (2,'王庆晗',30,'M')
向student表中添加数据,数据的值先后顺序要和已有的字段一一对应,且不可缺少
第二种,部分添加
INSERT INTO student (name,age,gender) VALUES ('王庆晗',30,'M')
向student表中添加数据,字段和值对应





第一种,整体删除
DELETE FROM person
第二种,根据条件删除
DELETE FROM person WHERE number = 1



第一种,整体修改
UPDATE student SET age = 20
第二种,条件修改
UPDATE student SET age = 20 WHERE name = 'lisi'



第一种,查询全部
SELECT * FROM student
第二种,条件查询
SELECT *FROM student  WHERE name = 'lisi'
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值