SQLite(base)

本文详细介绍如何使用SQLite数据库,包括创建表、插入数据、更新记录、删除数据及查询操作等核心内容。

电脑系统:windows10 64位
下载相应的SQ:http://sqlite.org/download.html这里写图片描述
选择相应64位版本
Precompiled Binaries For Windows下面的sqlite-shell-win32-x86和sqlite-analyzer-win32-x86的zip包,前者是SQLite数据库引擎,后者是SQLite数据库分析器,下载完后解压得到可执行文件。
解压后得到下图文件
这里写图片描述
点击sqlite3.exe之后我们用命令来创建表
这里我们使用SQlite expert图形化软件来创建表
1:
create table student(
_id integer primary key antoincrement,
name varchar(20) not null,
age int ,
gender varchar (2),
tel varchar(11));
这里写图片描述
2:向表中插入数据
insert into student values(1,”张三”,20,”男”,”122121212”);
这里写图片描述
insert into student(name) values(“李四”);
这里写图片描述
更新多条操作
update student set gender=”男”,age =21 where_id=2;
这里写图片描述
在原来的基础上进行修改,比如表中人物的年龄都加1
update student set age =age+1;
这里写图片描述
更新某几条记录,比如修改ID为1或2的电话号码
update student set tel =”10010” where _id =1 or _id =2;
或者这种写法
update student set tel =”10020”where _id in(1,2);
这里写图片描述
删除一条数据 例如id为1的数据
delete from student where _id = 1;
删除所有的操作
delete from student;
现在将以下数据填入表中来学习查询操作:
insert into student (name,age,gender,tel)values(“张三”,”20”,”男”,”11111”);
insert into student (name,age,gender,tel)values(“张里”,”23”,”男”,”12222”);
insert into student (name,age,gender,tel)values(“王八”,”25”,”女”,”15555”);
insert into student (name,age,gender,tel)values(“刘的”,”29”,”男”,”15656”);
insert into student (name,age,gender,tel)values(“呵呵”,”24”,”女”,”455454”);
这里写图片描述
查询表中所有数据:
select * from student;
查询表中所有人的名字:
select name from student;
这里写图片描述
查询所有人的名字并根据年龄进行升序(asc)排列
select name from student order by age asc;
这里写图片描述
查询数据库中某条字段的一系列信息
例如张三的所有信息
select * from student where name =”张三”;
这里写图片描述
根据张三的模糊查询
select * from student where name like “%张三%”;
加上下滑线表示占有一个字符
select * from student where name like “%张三_%”;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值