Mysql基本函数

news/2024/12/21 20:23:50/

系统函数

 version()--mysql版本

 user()--数据库用户名

 database()--数据库名

@@datadir--数据库路径

 @@version_compile_os--操作系统版本

 @@hostname--当前机器的机器名

Schema()——当前数据库

 字符串连接函数

 concat(str1,str2,…)--没有分隔符地连接字符串

 concat_ws(separator,str1,str1,…)--含有分隔符地连接字符串

 group_concat(str1,str2,…)--连接一个组的所有字符串,并以逗号分隔每一条数据。

left(str,length);

    str是要提取子字符串的字符串。

length是一个正整数,指定将从左边返回的字符数。

right(str,length);

    str是要提取子字符串的字符串。

length是一个正整数,指定将从右边返回的字符数。

substr (str, pos, len)

str为列名/字符串;

pos为起始位置;mysql中的起始位置pos是从1开始的;如果为正数,就表示从正数的位置往下截取字符串(起始坐标从1开始),反之如果起始位置pos为负数,那么 表示就从倒数第几个开始截取;

len为截取字符个数/长度。

Substring

mid(column_name,start,length)

column_name     必需。要提取字符的字段。

start   必需。规定开始位置(起始值是 1)。

length 可选。要返回的字符数。如果省略,则 MID() 函数返回剩余文本。

If() 

if(1,2,3)  1的值为true,则返回2    1的值为false,则返回3

Case

case when 条件 then 1(条件成立返回1)else 0(不成立为0)end

HEX(string)  OR  HEX(N)

string-每个字符的输入字符串都将转换为两个十六进制数字。

N-要转换为十六进制的输入数字。

ASCII(str)

返回字符串str最左面字符的ASCII代码值,如果str是空字符串,返回0,如果str是NULL,返回NULL.

exp()

exp(7095)  正常

exp(710)  mysql会报错导致服务器报错


http://www.ppmy.cn/news/1352440.html

相关文章

单调-数列

896. 单调数列 如果数组是单调递增或单调递减的&#xff0c;那么它是 单调 的。 如果对于所有 i < j&#xff0c;nums[i] < nums[j]&#xff0c;那么数组 nums 是单调递增的。 如果对于所有 i < j&#xff0c;nums[i]> nums[j]&#xff0c;那么数组 nums 是单调…

生信中的差异分析

生信中的差异分析是研究不同样本或条件下基因表达、蛋白质表达等差异的方法之一。下面介绍几种常用的差异分析方法&#xff1a; 基于微阵列的差异分析&#xff1a;使用基因芯片技术&#xff0c;将基因表达水平转化为信号强度&#xff0c;通过对比不同样本的信号强度来鉴定差异基…

codeforces 417A

完全背包变式 题目链接 翻译成人话的题目 某次比赛的最终结果需要晋级 n ∗ m − k n*m-k n∗m−k个人&#xff0c;该比赛有两种赛程组成&#xff0c;一种是比赛 c c c场晋级 n n n人&#xff0c;一种是比赛 d d d场晋级 1 1 1人。问满足晋级人数的最少比赛场次为多少 思路 …

MySQL中常见的几种日志类型【重点】

在MySQL中&#xff0c;有几种不同类型的日志&#xff0c;用于记录数据库的活动和操作&#xff0c;以便于故障排查、性能调优和数据恢复等目的。以下是MySQL中常见的几种日志类型&#xff1a; 错误日志&#xff08;Error Log&#xff09;&#xff1a; 错误日志记录了MySQL服务器…

微信小程序开发学习笔记《17》uni-app框架-tabBar

微信小程序开发学习笔记《17》uni-app框架-tabBar 博主正在学习微信小程序开发&#xff0c;希望记录自己学习过程同时与广大网友共同学习讨论。建议仔细阅读uni-app对应官方文档 一、创建tabBar分支 运行如下的命令&#xff0c;基于master分支在本地创建tabBar子分支&#x…

【ASP.NET Core 基础知识】--安全性--防范常见攻击

在现实网络中即存在着安全的流量&#xff0c;又存在着不安全的流量在&#xff0c;这些不安全的流量常常会对我们的网站服务造成威胁&#xff0c;严重的甚至会泄露用户的隐私信息。这篇文章我们通过对常见的网络攻击跨站脚本攻击、跨站请求伪造(CSRF)、SQL注入、敏感数据泄露、身…

pytorch dataloader 中collate_fn是什么

collate_fn&#xff08;collate function&#xff09;是在 PyTorch 中 DataLoader 中使用的一个参数&#xff0c;用于自定义数据加载和批处理的方式。在训练神经网络时&#xff0c;通常会将数据划分成小批量进行处理&#xff0c;collate_fn 就是用来指定如何将单个样本组合成小…

C++ for循环:求任意整数的因数

#include <iostream>using namespace std;int main() {int i 0;int j 0;cout << "请输入任意整数&#xff1a;" << endl;cin >> j;cout << j << "的因数有&#xff1a;";for (i 1; i < j; i)if(j%i 0)cout <…