首页 > 数据库 >MySQL常用函数

MySQL常用函数

时间:2023-04-23 16:45:21浏览次数:38  
标签:返回 常用 函数 mysql 指定 日期 MySQL 字符串

mysql是一个常用的关系型数据库管理系统,提供了许多有用的函数来帮助处理数据。下面是一些mysql中常用的函数:

字符串函数

  • concat():将两个或多个字符串连接起来。

  • length():返回指定字符串的字符数。

  • substr():返回指定字符串的子串。

  • lower():将指定字符串转换为小写形式。

  • upper():将指定字符串转换为大写形式。

日期和时间函数

  • now():返回当前日期和时间。

  • date():返回指定日期(从日期时间值中提取日期)。

  • time():返回指定时间(从日期时间值中提取时间)。

  • datediff():计算两个日期之间的天数差异。

  • date_add() 和 date_sub():用于添加或减去日期。

数学函数

  • abs():返回一个数的绝对值。

  • ceiling():向上舍入到最接近的整数。

  • floor():向下舍入到最接近的整数。

  • power():返回一个数的给定次幂。

  • sqrt():返回一个数的平方根。

聚合函数

  • count():返回匹配某个条件的行数。

  • avg():返回一列的平均值。

  • sum():返回一列值的总和。

  • min() 和 max():返回一列中最小或最大的值。

这些是mysql中常用的函数,但不是全部。mysql还提供了许多其他函数来处理各种数据类型和操作。

标签:返回,常用,函数,mysql,指定,日期,MySQL,字符串
From: https://www.cnblogs.com/abner0/p/17346963.html

相关文章

  • PHP 常用数组函数汇集,详细解释描述
    PHPArray函数函数描述PHParray()创建数组。3array_change_key_case()返回其键均为大写或小写的数组。4array_chunk()把一个数组分割为新的数组块。4array_combine()通过合并两个数组来创建一个新数组。5array_count_values()用于统计数组中所有值出现的次数。4array_diff()返回两......
  • MySQL索引失效原因
    索引介绍MySQL默认的存储引擎是InnoDB,它采用B+树作为索引的数据结构。InnoDB和MyISAM存储引擎都支持B+树索引,但是它们的数据存储结构实现方式不同。InnoDB:B+树索引的叶子节点保存全部数据MyISAM:B+树索引的叶子节点保存数据的物理地址在创建表的时候,InnoDB存储引擎默认会创......
  • mysql select for update + 事务处理数据一致性
    如果SELECT后面若要UPDATE同一个表数据的相关操作,最好使用SELECT...FORUPDATE。一:举例说明假设商品表单test_leyangjun 内有一个存放商品库存的num字段,一个id主键 ,在生成订单前须先确定num>0 ,然后才把数量更新。代码如下(比如现在的库存:num=3对应的id=3,现在生成一个订单......
  • 前端常用
    常用设计一个居中的代码<template><el-containerclass="container"><el-cardclass="box-card"><divclass="clearfix"><span>卡片名称</span><el-buttonstyle="float:right;pad......
  • 基于Canal实现MySQL 8.0 数据库数据同步
    前言服务器说明主机名称操作系统说明192.168.11.82Ubuntu22.04主库所在服务器192.168.11.28OracleLinuxServer8.7从库所在服务器版本说明MySQL版本:MySQL_8.0.32Canal版本:Canal_1.1.7//我的canal安装部署在192.168.11.82上,当然你也可以部......
  • mysql 主从,django操作读写分离
    目录mysql主从搭建步骤1.准备两台机器2.创建文件夹,文件(目录映射)3编写mysql配置文件(主,从)重要启动mysql容器,并做端口和目录映射连接主库修改新建用户连接从库修改配置django操作多数据库方法1.配置文件2.手动读写分离3.自动读写分离4.配置文件添加新点mysql主从目的: 主要做读......
  • 常用代码-03
    选中表格当前行:代码:$("body").on("click","table>tr>td:nth-child(4)",function(){letcurrentRow=$(this).closest("tr");letcurrentRowtd01=currentRow.find("td:eq(0)").text();letcur......
  • sqlserver视图 to mysql表
    sqlserver视图tomysql表有两台服务器,是同一个内网。sqlserver这台只能内网访问mysql这台可内可外现在需要将sqlserver的一个视图数据,每天凌晨同步到另外一台服务器的mysql数据库里共参考:安装sqlserverhttps://www.linuxprobe.com/centos7-instal-mssql-2019.html创......
  • 一篇文章教会你进行Mysql数据库和数据表的基本操作
    前言NaicatforMysql使用通常情况下,我们都是通过mysql.exe(客户端),连接mysql服务的。但是有个问题。第一个问题就是太丑了。第二个问题是因为这不会自动提示啊...,早都习惯了各种自动提示工具,在用这么Low的安装下一步下一步就可以了!!!管理员运行PatchNavicat打开之后,游览到安装N......
  • 1 python操作哨兵 、2 python操作集群、3 缓存优化、4 mysql 主从 、5 django使用多数
    目录1python操作哨兵2python操作集群3缓存优化3.1redis缓存更新策略3.2缓存击穿,雪崩,穿透4mysql主从5django使用多数据库做读写分离1python操作哨兵#高可用架构后---》不能直接连某一个主库了---》主库可能会挂掉,后来它就不是主库了#之前学的连接redis的操作,就用不......