MySQL数据库中arg函数_【松勤教育】MySQL之常用函数介绍
mysql函数:
MySQL数据库中提供了很丰富的函数。MySQL函数包括聚集函数、字符串函数、日期和时间函数、条件判断函数、系统信息函数、加密函数、格式化函数等。通过这些函数,可以简化用户的操作。下面就MySQL中常用的函数的给大家进行一个比较详细的介绍。
聚集函数:聚集函数就是用来处理“汇集数据”的,不要求了解详细的记录信息(比如不想知道每条学生记录的确切信息,只想知道学生记录数量,可以使用count())。
聚集函数(aggregate function)在列上进行计算,计算和返回单个值的函数。
常见聚合函数如下:avg(): 求平均值
举例: select avg(prod_price) from products;count(): 统计行数
举例:select count(*) from productsmax(): 求最大值
min(): 求最小值
举例:select max(prod_price),min(prod_price) from products;sum(): 求和
举例:select sum(quantity) from orderitems where prod_id=''ABC
字符串的函数:用于字符处理的函数。
常见字符处理函数如下:合并字符串函数:concat(str1,str2,str3…)
比较字符串大小函数:strcmp(str1,str2)
获取字符串字节数函数:length(str)
获取字符串字符数函数:char_length(str)
字母大小写转换函数:大写:upper(x),ucase(x);小写lower(x),lcase(x)
返回字符串s的前n个字符:left(s,n)
返回字符串s的后n个字符:right(s,n)
返回字符串的子串的函数:substring(str,n) (截取str字符串第n字符开始的子串)
举例: select substing('songqin666',8) ; (返回'songqin666'字符串中第8个字符开始的子串,返回结果即为666)
数值处理函数:用于处理数值的函数绝对值函数:abs(x)
随机数函数:rand()
四舍五入函数:round(x,y)
数值截取函数:truncate(x,y)
日期时间处理函数:用于处理时间日期的函数
常见的日期时间处理函数如下:获取当前日期:curdate(),current_date()
获取当前时间:curtime(),current_time()
获取当前日期时间:now()
日期中选择出月份数:month(date),monthname(date)
从日期中选择出周数:week(date)
从日期中选择出周数:year(date)
从时间中选择出小时数:hour(time)
从时间中选择出分钟数:minute(time)
从时间中选择出今天是周几:weekday(date),dayname(date)
流程函数:
MySQL有4个函数是用来进行条件操作的,这些函数可以实现SQL的条件逻辑。CASE WHEN[test1] THEN [result1]...ELSE [default] END 如果testN是真,则返回resultN,否则返回default
举例: select sid,grade,case when grade>=90 then 'A' when grade>=80 and grade<90 then 'B' when grade>=70 and grade<80 then 'C' when grade>=60 and grade<70 then 'D' else 'E ' end as level from score;CASE [test] WHEN[val1] THEN [result]...ELSE [default] END 如果test和valN相等,则返回resultN,否则返回default
IF(test,t,f) 如果test是真,返回t;否则返回 f
IFNULL(arg1,arg2) 如果arg1不是空,返回arg1,否则返回arg2
MySQL数据库中arg函数_【松勤教育】MySQL之常用函数介绍相关推荐
- 从mysql数据库中读取二进制文件_数据库技术之在MYSQL数据库中如何存取二进制文件...
[数据库技术之在MYSQL数据库中如何存取二进制文件]在MySQL数据库中,不可以存放文字信息,还可以存放图片.声音.文件等二进制信息.那么在MYSQL数据库中中如何存取二进制文件?下面,武汉宏鹏鲁广 ...
- php把excel导入mysql数据库中_PHP将Excel文件导入到MySQL数据库
这篇文章主要介绍了PHP上传Excel文件导入数据到MySQL数据库示例,可以将Excel的数据写入到MySQL数据库中,感兴趣的同学可以了解一下. 最近在做Excel文件导入数据到数据库.网站如果想 ...
- MySQL数据库实训题_实训六 MySql数据库编程练习
实训六MySql数据库编程练习 一.实训目的 1.掌握Mysql数据库.Navicat for Mysql等软件的安装配置方法. 2.掌握使用JDBC驱动程序连接MySql数据库的使用方法. 3.掌 ...
- MySQL数据库中arg函数_数据库函数有哪些
数据库函数有:1.数学函数[abs(x).bin(x)]:2.聚合函数[avg(col)]:3.字符串函数[ascii(char)]:4.日期和时间函数[curdate()]:5.加密函数[decod ...
- jdbc mysql数据库增删查改_通过JDBC对Mysql数据库进行简单的增删改查
Java 数据库连接,(Java Database Connectivity,简称JDBC)是Java语言中用来规范客户端程序如何来访问数据库的应用程序接口,提供了诸如查询和更新数据库中数据的方法.J ...
- mysql数据库查询源码_超简单php mysql数据库查询类
本文章为你免费提供一款漂亮的超简单php mysql数据库查询类哦 */ class Config{ private $host; //主机名称:一般是localhost private $root; ...
- mysql 数据库备份到本地_如何备份远程 MySQL 数据到本地
对于远程的 MySQL 数据库,如何定期将数据备份到本地呢?对于需要远程备份数据的童鞋来说我想这个是经常需要用到的. 1.首先远程数据库必须支撑远程连接,提供有供远程连接的IP或者域名. 假设远程数据 ...
- 往mysql数据库中存当前日期_在MySQL数据库中存储日期的最简单方法是什么?
要在MySQL中存储日期,请使用STR_TO_DATE()方法-insert into yourTableName values(STR_TO_DATE('yourDate', '%d/%m/%Y') ...
- mysql数据库中查询姓氏_数据库查询表添加姓氏
{"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...
最新文章
- Activity返回数据给上一个活动
- yii2-Ueditor百度编辑器
- SQL查询所有客人的第一次用餐时间
- Spring Boot 2.x基础教程:使用集中式缓存Redis
- 兴趣记忆法(1)顺口溜记忆
- linux开发板上程序如何调试,linux开发板调试典型方法
- 企业效益真的向好么?
- c语言转义字符_C语言啊中的转义符有什么含义?
- python阴阳师_如何用Python找到阴阳师妖怪屋的最佳探索队伍!强不强?
- c语言流感,维生素C能防流感?专家:或减轻普通感冒引起不适症状
- 菜鸟学习笔记:Java提升篇11(Java动态性1——注解与反射)
- 十年比肩?看国产数据库如何突出重围! | 新程序员
- Java 开源 CMS :magnolia
- 旋转区域_高空旋转雾化机雾桩应用场所、高压喷雾立杆式降尘设备,高压微雾除尘系统原理以及优势...
- 计算机网络机房面积,你必须要知道的机房的标准规范
- button layui-btn 色调
- qstock量化选股实战
- == 和equals的比较
- 【IEEE754制32位浮点数】与十进制相互转换
- fast无线网卡linux驱动,fast无线网卡驱动,详细教您fast无线网卡驱动