插入语句
insert into 表名(表的字段1,表的字段2)values(字段1的值,字段2的值);字符串类型的加上引号
例如:insert into menu
(id
,menuname
,price
,img
)value(NULL,'牛肉羹','20','https://ss1.bdstatic.com/70cFvXSh_Q1YnxGkpoWK1HF6hhy/it/u=2759220099,553595254&fm=27&gp=0.jpg');
删除语句
delete from 表名 where name
=luxp
;
delect from student where name="luxp";
修改语句
update 表名 set 字段1=‘值’,字段2=‘值’ where 条件//update student set age=18 where name='luxp';
如:update student set name='li',age=15,where name='luxp';
查询语句
我们用的最多的而且最重要的就是查询语句
- select 字段1,字段2....from 表名 where 条件
- SELECT * FROM student limit 1,2
limit 1代表只查询记录中的一条
limit 5代表查询记录中的5条
limit start,size 从start位置开始查询size条
带查询条件的查询语句
select 字段 from 表名 where 条件 limit start ,size; - 排序 order by
desc根据字段的值降序
默认的是asc升序
select * from student where city="北京" order by asc limit 1,2; - 分组统计查询
select count()from 表名 //获得所有的行数
select count() as num from 表名 //将count接口作为一个字段名检索
分组group by 字段名 根据某个字段进行分组查询
select city,count(*) as num from student group by city - 索引可以提供查询速度,可以降低插入,修改速度
- 求和 sum()
select sum(age) as num from student where 1; - 求平均值avg()
select avg(age) from student;//求年龄的平均值 - 查最大值和最小值max(age)min(age);
select max(age),min(age) from student;