SQL 精讲-MySql 常用函数,MySQL语句精讲和举例

  1. FORMAT(数值,保留位数) 四舍五入
SELECT *,FORMAT(score/3,2) from student
  1. ROUND(数值,保留位数) 四舍五入
SELECT ROUND(score/3,2) from student
  1. CONCAT(字符串 1,字符串 2····) 字符串拼接
SELECT CONCAT(customer_name,' (',address,')') from mt_customer
  1. LEFT(字符串,长度) 截取字符串左边 n 位
SELECT left(address,2) from mt_customer
  1. RIGHT(字符串,长度) 截取字符串右边 n 位
SELECT right(address,2) from mt_customer
  1. SUBSTR(字符串,开始位置,长度) 截取开始位置后 n 位
SELECT SUBSTR(address,2) from mt_customer
SELECT SUBSTR(address,2,2) from mt_customer
  1. IFNULL(列名,值 1) 当列内容为空时,显示值 1
SELECT customer_name,IFNULL(sex,'11111') from mt_customer
  1. 查询语句
select 要查询的列(*表示所有列,多个列用逗号隔开) from
  1. where (条件:列名 符号 值)
格式:SELECT 要查询的列 fromwhere 条件
符号:> < >= <= != <> is NULL
  1. like 模糊查询(结合%使用)
SELECT 要查询的列 fromwhere 列名 like '%值%'
  1. BETWEEN 值 1 and 值 2 在值 1 和值 2 之间
SELECT 要查询的列 fromwhere 列名 BETWEEN1 and2
  1. IN (值 1,值 2,····) 在集合里(在···里)
SELECT 要查询的列 fromwhere 列名 in (1,2,····)
  1. and 和、并且(同时满足两个条件)
SELECT 要查询的列 fromWHERE 条件 1 and 条件 2
  1. or 或 (满足两个条件中的一个即可)
SELECT 要查询的列 fromwhere 条件 1 or 条件 2
  1. group by 分组
SELECT 列名,五大函数 fromwhere 条件 GROUP BY 列名
  1. HAVING 分组后条件
SELECT 列名,五大函数 fromwhere 条件 GROUP BY 列名 HAVING 条件(五大函数 符号 值)
五大函数:max 最大值 min 最小值 sum 总和 avg 平均数 count 总条数
  1. order by 排序 (默认正序、升序 asc desc:倒序、降序)
SELECT 要查询的列 fromORDER BY 列名 DESC
  1. limit 查询前几行
格式 1SELECT 要查询的列 fromLIMIT n
格式 1SELECT 要查询的列 fromLIMIT n1,n2

以上就是比较常用的函数和MySQL语句,多多练习,方能熟记于心,灵活运用。

  • 7
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

梦断南楼

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值