El octavo capítulo de Mysql [funciones de uso común]
Others
2020-04-18 23:04:17
views: null
Función numérica
Nombre de la función |
Trabajo |
abdominales |
Encuentra el valor absoluto |
sqrt |
Encuentra la raíz cuadrada |
modificación |
Encuentra el resto |
techo 和 techo |
Ambas funciones tienen la misma función, ambas devuelven el entero más pequeño que no es menor que el parámetro, es decir, redondear hacia arriba |
suelo |
Redondear hacia abajo, el valor de retorno se convierte en BIGINT |
rand |
Genere un número aleatorio entre 0 y 1, el parámetro entero se usa para generar una secuencia repetitiva |
redondo |
Redondear los parámetros pasados |
firmar |
Devuelve el símbolo del parámetro. |
Pow y poder |
Ambas funciones tienen la misma función y son el resultado de la potencia del parámetro pasado |
sin |
Encuentra el valor del seno |
como en |
Encuentre el valor seno inverso y la función inversa con la función SIN |
cos |
Encuentra el coseno |
acos |
Encuentre el valor del coseno inverso y la función inversa con la función COS |
bronceado |
Encuentra la tangente |
Asignar |
Encuentre el valor de la tangente del arco, que es una función inversa con la función TAN |
cuna |
Encuentra el cotangente |
Función de cadena
Nombre de la función |
Trabajo |
longitud |
Calcula la función de longitud de cadena, devuelve la longitud de la cadena en bytes |
concat |
Fusionar función de cadena, el resultado de retorno es la cadena generada por el parámetro de conexión, el parámetro puede ser uno o más |
insertar |
Reemplazar función de cadena |
inferior |
Convertir letras en cadena a minúsculas |
Superior |
Convertir letras en una cadena a mayúsculas |
izquierda |
Truncar la cadena de caracteres de la palabra izquierda y devolver varios caracteres a la izquierda de la cadena |
derecho |
Intercepte la cadena de caracteres de la palabra correcta y devuelva varios caracteres a la derecha de la cadena |
podar |
Eliminar los espacios a la izquierda y derecha de la cadena |
reemplazar |
Función de reemplazo de cadena, devuelve la nueva cadena después del reemplazo |
substr 和 substring |
Truncar la cadena, devolver la longitud especificada de los caracteres a partir de la posición especificada |
marcha atrás |
Función de inversión de cadena (orden inverso), devuelve la cadena en orden inverso a la cadena original |
Funciones de fecha y hora
Nombre de la función |
Trabajo |
curdate 和 current_date |
Ambas funciones tienen el mismo efecto, devolviendo el valor de fecha del sistema actual |
curtime 和 current_time |
Ambas funciones tienen el mismo efecto y devuelven el valor de hora actual del sistema |
ahora date sysdate |
Ambas funciones tienen el mismo efecto, devolviendo los valores de fecha y hora del sistema actual |
unix_timestamp |
Obtener la función de marca de tiempo UNIX, devuelve un entero sin signo basado en la marca de tiempo UNIX |
from_unixtime |
Convierta la marca de tiempo de UNIX a formato de tiempo, función inversa con UNIX_TIMESTAMP |
mes |
Obtenga el mes en la fecha especificada |
nombre del mes |
获取指定日期中的月份英文名称 |
dayname |
获取指定曰期对应的星期几的英文名称 |
dayofweek |
获取指定日期是一周中是第几天,返回值范围是1~7,1=周日 |
week |
获取指定日期是一年中的第几周,返回值的范围是否为 0〜52 或 1〜53 |
dayofyear |
获取指定曰期是一年中的第几天,返回值范围是1~366 |
dayofmonth |
获取指定日期是一个月中是第几天,返回值范围是1~31 |
year |
获取年份,返回值范围是 1970〜2069 |
time_to_sec |
将时间参数转换为秒数 |
sec_to_time |
将秒数转换为时间,与TIME_TO_SEC 互为反函数 |
date_add 和 adddate |
两个函数功能相同,都是向日期添加指定的时间间隔 |
date_sub 和 subdate |
两个函数功能相同,都是向日期减去指定的时间间隔 |
addtime |
时间加法运算,在原始时间上添加指定的时间 |
subtime |
时间减法运算,在原始时间上减去指定的时间 |
datediff |
获取两个日期之间间隔,返回参数 1 减去参数 2 的值 |
date_format |
格式化指定的日期,根据参数返回指定格式的值 |
weekday |
获取指定日期在一周内的对应的工作日索引 |
流程控制函数
函数名称 |
作用 |
if |
判断,流程控制 |
ifnull |
判断是否为空 |
case |
搜索语句 |
聚合函数
函数名称 |
作用 |
max |
查询指定列的最大值 |
min |
查询指定列的最小值 |
count |
统计查询结果的行数 |
sum |
求和,返回指定列的总和 |
avg |
求平均值,返回指定列数据的平均值 |
其它函数
函数名称 |
作用 |
version |
数据库版本号 |
database |
当前的数据库 |
user |
当前连接用户 |
md5 |
返回字符串的md5数据 |
Origin www.cnblogs.com/kwdlh/p/12728772.html