mysql 数据库总结

Mysql 基础知识记录

常见函数

概念:类似于java的方法,将一组逻辑语句封装在方法体中,对外暴露方法名。
好处:
1.sql里有现成的函数,使用方便
2.让代码更简洁
调用:select 函数名(实参列表);
特点:
1.是什么
2.用来干什么
分类:
1.单行函数
如concat,length,ifnull 等
1)length 获取参数值的长度
eg: select length(“字段值”)
ps:这里字符集编码用的utf8,每个中文占3个子节
ps:这里字符集编码用的utf8,每个中文占3个子节

2)concat 拼接字符串
select CONCAT(name,’_’, age) 姓名年龄 from user;
ps:之前用于like模糊查询的地方多一些
3)upper,lower 将字段值变成大、小写
例如:转大写
在这里插入图片描述
转小写:
在这里插入图片描述

eg:将姓大写 名字小写,然后拼接
SELECT CONCAT(UPPER(“yang”),LOWER(“guo”)) as name
在这里插入图片描述
4.substr,substring 字符串截取
ps: 截取时索引从1开始
截取从指定索引处后面所有字符,从第4个开始到全部
SELECT SUBSTR(‘召唤师峡谷大闸蟹’,4)
在这里插入图片描述
2.截取从指定索引处指定字符长度的字符
在这里插入图片描述
5.ifnull函数
一般用于字段为空时,给字段赋值
默认5星好评
eg. select ifnull(score,“5”) from product

	2.分组函数
	功能:做统计使用,又称为统计函数,聚合函数,组函数
  • 3
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值