当前位置:Gxlcms > 数据库问题 > SQLlite常用语句

SQLlite常用语句

时间:2021-07-01 10:21:17 帮助过:42人阅读

插入语句:

字段与值相对应

insert into student(name,age,sex) values('zhangsan',20,'male');

查询语句:

select 字段名 from 表 where 查询条件

查询全部

select * from student;

查询多个字段,用逗号隔开

select id ,name from student;


查询学号为ID1的学生信息
select * from student where id=1;

修改语句:

update 表名 set 字段=值,字段=值 where 条件
将表中所有学生的年龄修改给19,性别改为女

update student set age=19 ,sex='female'

删除语句:

delete from 表 where 条件

delete from student where id=1;


查询还分为精确查询和模糊查询,精确查询关键字between  where比较运算符(> < = ), 模糊查询是_(代表任意一个字符)  %(代表0个或多个字符) like 

精确查询

查询年龄为20的学生

select * from student where age=20;


查询性别为男的学生
where sex='male';

查询年龄大于20的学生
where age > 20

查询年龄大于20的女学生
where age > 20 and sex='female';

查询年龄大于等于20 并且《=22的学生
	where age >=20 and age<=22
	where age between 20 and 22

查询年龄为20 或年龄为21的学生
	where age=20 or age=21
	where age in (20,21)
 	select *from student where sex in('male','female');

查询年龄为20 的女学生 和 年龄为21的男学生
	where (age=20 and sex='female') or (age=21 and sex='male')


模糊查询

查询姓张的学生

	where name like 'zhang%'

查询名字第二个字符为a的学生
<span style="white-space:pre">	</span>where name like ' _a%';

查询名字中含有a的学生
	where name like '%a%'


查询出籍贯中有类似“mer”,并且性别是“fe”的用户信息。
select * from user where (address like '%mer%') and (gender='fe');
聚合函数

  count(*或者是某个字段):求表中的记录数
  max(字段):求出表中所有记录中指定字段的最大值
  min(字段):求出表中所有记录中指定字段的最小值
  avg(字段):求出表中所有记录中指定字段的平均值



版权声明:本文为博主原创文章,未经博主允许不得转载。

SQLlite常用语句

标签:sqllite

人气教程排行