数据库----sql语句

数据库----sql语句

新增:

语法:insert into <表名> [列名] values <列值>

注意:1.字段没有顺序要求,后面的值必须要和字段一一对应
2.文本类型对应的值需要加 引号,数字不需要引号。
3.字段可以省略。如果省略表名,将依次插入所有列在这里插入图片描述

修改:

语法:update <表名> set <列名=更新值> [where <更新条件>]

注意:1. set后面可以紧随多个数据列的更新值(非数字要引号);

  1. where子句是可选的(非数字要引号),用来限制条件,如果不选则整个表的所有行都被更新在这里插入图片描述

基础查询:

语法:select <列名> from <表名> [where <查询条件表达试>] 在这里插入图片描述

条件查询

1.模糊查询

语法:

	LIKE  ‘%关键词%’:包含关键词的;

	LIKE  ‘关键词%’:以关键词开头的;

	LIKE  ‘%关键词’:以关键词结尾的;

2.范围查询

语法:SELECT * FROM table_name WHERE 判断条件 LIMIT start, num;

其中—Start:开始位置;Num:查询的记录数;

例:查询以”女“开头的产品
在这里插入图片描述

分页查询

查询以”衣“结尾的前20条记录:

在这里插入图片描述

排序查询:

按工资降序排列,取工资最高的前10名:

在这里插入图片描述

按工资升序排列,取工资最低的前10名:

在这里插入图片描述

sql函数:

CONVERT:转码

按照姓名首字母进行降序排列
在这里插入图片描述

MAX(字段):最大值

查询最高工资:
在这里插入图片描述

还可以写成:select * from employee order by salary desc limit 1;

在这里插入图片描述

MIN:最小值

在这里插入图片描述

AVG:平均值
在这里插入图片描述

SUM:求和
在这里插入图片描述

COUNT:计数

在这里插入图片描述

分组查询:

按照指定的字段分组查询;

1.查询各个部门的平均工资:

在这里插入图片描述
2.按部门升序,按工资降序:

在这里插入图片描述

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值