首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

MySQL数据库函数

(DC)(五) 7 MySQL MySQL操作之数据库函数 8 MySQL MySQL管理之数据类型 9 MySQL MySQL管理之索引 10 MySQL MySQL管理之事务管理 11 MySQL...MyBatis从入门到多表关联 16 MyBatis MyBatis常用方法 17 MyBatis Mybatis逆向工程的使用(附文件地址) 18 MyBatis spring boot连接Mybatis数据库的配置文件...start 位置截取长度为 length 的子字符串 SELECT SUBSTRING(“RUNOOB”, 2, 3) AS ExtractString; – UNO LOCATE(s1,s) 从字符串 s 获取...s1 的开始位置 获取 b 在字符串 abc 的位置:SELECT LOCATE(‘st’,‘myteststring’); – 5返回字符串 abc b 的位置:SELECT LOCATE(‘...: 3.2.1 时间格式转换 将create_time时间(yyyy-MM-dd HH-mm-ss)格式化为只有时间的(yyyy-MM-dd) 使用DATE_FORMAT( )函数 UPDATE student

17920
您找到你想要的搜索结果了吗?
是的
没有找到

mysql条件函数

——周国平《风中的纸屑》 在我们日常开发,有时可能会在SQL写一些条件,例如这里一个例子 这里有这样一张表,数据如下: 如果我们需要把未认证(状态为NOT_AUTH)的用户放到前面排序显示,在不影响分页的情况下...我们可以这么写 SELECT *,IF(status='NOT_AUTH','NOT_AUTH',null) AS sort FROM `user` ORDER BY sort DESC 这里使用到了MYSQL...的IF函数 IF([条件],[为true时值],[为false时值]) 例如我们需要整体排序,认证的在最前,然后是未认证的,最后是已认证的 我们则可以使用MYSQL的CASE、WHEN、THEN、ELSE...WHEN [条件2] THEN [条件2满足时值] WHEN [条件3] THEN [条件3满足时值] ELSE [条件都不满足时值] END Tips:在除了查询语句中,其余操作的SQL都可以用该函数

3.4K10

MYSQL数据库-内置函数

零、前言 本章主要讲解学习MYSQl数据库的内置函数 一、日期函数 示例: 获取年月日 获取时分秒 获取时间戳 在日期的基础上加日期 在日期的基础上减去时间...: 获取emp表的ename列的字符集 要求显示student表的信息,显示格式:“XXX的语文是XXX分,数学XXX分,英语XXX分” 求学生表中学生姓名占用的字节数 注:length函数返回字符串长度...字母,数组算作一个字节,中文表示多个字节数(与字符集编码有关) 将EMP表中所有名字中有S的替换成’上海’ 注:这里的替换只是显示成替换后的样子,实际并不会在数据表中进行替换 截取EMP表ename...四、其它函数 user() 查询当前用户 md5(str)对一个字符串进行md5摘要,摘要后得到一个32位字符串 database()显示当前正在使用的数据库 password(...)函数MySQL数据库使用该函数对用户加密 ifnull(val1, val2) 如果val1为null,返回val2,否则返回val1的值

1.5K20

MySQL数据库MySQL聚合函数、时间函数、日期函数、窗口函数函数的使用

目 前言 MySQL函数 聚合函数 数学函数 字符串函数 日期函数 控制流函数 窗口函数 序号函数 开窗聚合函数- SUM,AVG,MIN,MAX 前后函数 lag lead 首尾函数first_value...() last_value() 前言         MySQL数据库中提供了很丰富的函数,比如我们常用的聚合函数,日期及字符串处理函数等。...SELECT语句及其条件表达式都可以使用这些函数函数可以帮助用户更加方便的处理表的数据,使MySQL数据库的功能更加强大。本篇文章主要为大家介绍几类常用函数的用法。...本期我们将介绍MySQL函数,帮助你更好使用MySQLMySQL函数 聚合函数MySQL,聚合函数主要由:count,sum,min,max,avg,这些聚合函数我们之前都学过,不再重复。...group_concat()函数首先根据group by指定的列进行分组,并且用分隔符分隔,将同一个分组的值连接起来,返回一个字符串结果。

5K20

MySQL数据库MySQL聚合函数、时间函数、日期函数、窗口函数函数的使用

() last_value() 云数据库 https://cloud.tencent.com/product/cdb?...from=10680 前言 MySQL数据库中提供了很丰富的函数,比如我们常用的聚合函数,日期及字符串处理函数等。...SELECT语句及其条件表达式都可以使用这些函数函数可以帮助用户更加方便的处理表的数据,使MySQL数据库的功能更加强大。本篇文章主要为大家介绍几类常用函数的用法。...本期我们将介绍MySQL函数,帮助你更好使用MySQLMySQL函数 聚合函数MySQL,聚合函数主要由:count,sum,min,max,avg,这些聚合函数我们之前都学过,不再重复。...group_concat()函数首先根据group by指定的列进行分组,并且用分隔符分隔,将同一个分组的值连接起来,返回一个字符串结果。

5.3K20

mysql窗口函数overrows_MySQL窗口函数

mysql> SELECT -> name, -> salary, -> MAX(salary) OVER() AS max_salary -- 作用于一整个窗口,此时返回的是所有数据的MAX(salary...SUM()\AVG()\COUNT()\MAX()\MIN()这几个函数一起使用: 其中这些函数有一些特点,如果AVG()\COUNT()\MAX()\MIN()的括号必须要有参数,用于统计某一列的对应的值...下面这一题就是运用到了SUM()函数与窗口函数OVER()一起使用了: 统计salary的累计和running_total 最差是第几名 窗口函数还可以和排序函数一起使用 ROW_NUMBER()...12 | +-----------+---------+-----------------------------------------+ 16 rows in set (0.00 sec) 此外窗口函数还可以和其他一些函数使用...利用了排序函数对应的练习:刷题通过的题目排名 参考资料: WHAT IS the MySQL OVER clause? 版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。

5.9K10

数据库MySQL函数(一)

4、转换大小写的函数 LOWER(str) :用于将字符串 str 的 字母字符全部转换成小写字母 LCASE(str) :用于将字符串 str 的字母字符全部转换成小写字母 UPPER(str)...:用于将 str 的小写字母转换成大写字母 UCASE(str) :用于将 str 的小写字母转换成大写字母 mysql> select LOWER('BEAUTIFUL'), LOWER('...5、获取指定长度的字符串的函数 LEFT(s,n) :用于返回字符串 s 开始的左边 n 个字符 RIGHT(s,n) :用于返回字符串 s 右边 n 个字符 mysql> select LEFT...8、删除指定字符串的函数 TRIM(s1 FROM s) 用于删除字符串 s 两端所有的子字符串 s1 , 如果没有指定 s1 ,则默认删除字符串 s 两侧的空格 mysql> select TRIM...18、返回子字符串位置的函数 FIND_IN_SET(s1, s2) 用于返回字符串 s1 在字符串列表 s2 的位置 mysql> select FIND_IN_SET('hi', 'hihi

1.2K20

Mysql数据库常用函数1.0

Mysql数据库常用函数1.0 在学习常用函数之前,先来学习一些数据库的基本操作,因为在自己试下面这些函数时,按照图片中的代码敲不一定对。...show databases; 2、显示库的数据表: use mysql; show tables; 3、显示数据表的结构: describe 表名; 4、建库: create database...: delete from 表名; 8、显示表的记录: select * from 表名 建表 表的创建命令需要:表的名称 字段名称 定义每个字段(类型、长度等) 代码如下: mysql>...然后我们可以选择其中的一个库use security; 这样就使用库的表了 ? version() @@version 都是获取数据库版本 ? @@datadir 数据库路径 ?...我们可以先查表的字段名, 用select * from users;查询users表里的所有信息,第一排就是字段名。然后我们才用函数concat()来连接字段的信息 ?

1.5K30

数据库篇:mysql内置函数

前言 sql 是程序开发员绕不开的一项技能,而mysql是当前最流行的数据库,熟知其内置的一些函数,可以使我们平时的开发工作更加顺畅和方便 时间日期函数 字符串函数 数学计算相关函数 条件判断函数 加密和压缩函数...] expr) 返回selectexpr的非0值个数,返回值为bigint类型 GROUP_CONCAT 连接组内的非空值,若无非空值,则返回NULL 7 格式或类型转化函数 函数 功能描述 CONV...如果使用,返回0,否则,返回1 欢迎指正文中错误 参考文章 MySQL 常用内置函数与所有内置函数[1] mysql内置函数大全[2]\ MySQL DATE_FORMAT() 函数[3] 参考资料...[1] MySQL 常用内置函数与所有内置函数: https://blog.csdn.net/hellokandy/article/details/82964077 [2] mysql内置函数大全: https...://blog.csdn.net/qq646040754/article/details/82721801 [3] MySQL DATE_FORMAT() 函数: https://www.w3school.com.cn

2.1K10

数据库MySQL函数(二)

9、获取星期的函数 DAYNAME(date) :用于返回 date 对应的工作日的英文名称 DAYOFWEEK(date) :用于返回 date 对应的一周的索引,1 表示周日,2 表示周一,.....10、获取天数的函数 DAYOFYEAR(date) :用于返回 date 是一年的 第几天,一年有 365 天 DAYOFMONTH(date): 用于计算 date 是一个月中的第几天 mysql...12、获取季度的函数 QUARTER(date) :返回 date 对应的一年的季度值 mysql> select QUARTER('20-04-24'); ?...,单位是秒 State :显示使用当前连接的 SQL 语句的状态 Info :显示这个 SQL 语句 3、查看当前使用的数据库函数 DATABASE() :用于查看当前使用的数据库 SCHEMA...(): 用于查看当前使用的数据库 mysql> select database(),SCHEMA(); ?

13K30

MySQLsum函数解读

文章简介 今天分享一下MySQL的sum函数使用。...该函数已经成为大家操作MySQL数据库时常用到的一个函数,这个函数统计满足条件行中指定列的和,想必肯定大家都知道了,本身就没什么讲头了,这篇文章主要是通过几个小案例深入了解一下该函数,以及在做MySQL...上面几句是MySQL官方文档的一个功能描述。这里翻译一下大致的意思是什么。 返回expr表达式的和。如果没有返回行数,则返回NULL。这里的DISTINCT是为了去掉表达式expr的重复值。...如果没有匹配到行,该函数也返回NULL。 如果设置了over_clause,则该函数作为窗口函数执行。对窗口函数不熟悉的,可以去了解一下MySQL的窗口函数。...函数解释 在使用该函数时,我们应该思考一下,该函数是如何统计表达式的和呢?可能有的程序员会想,这个函数直接去统计满足条件中所有行的总和。

4.8K10
领券