MySQL数据库基础4-内置函数

news/2024/11/15 3:50:21/

文章目录

  • 日期函数
  • 字符串函数
  • 数学函数
  • 其他函数

日期函数

函数名称描述
current date()当前日期
current time()当前时间
current timestamp()当前时间戳
date(datetime)返回datetime参数的日期部分
date add(date, interval d_value type)在date中添加日期或时间,interval后的数值单位可以是: year minute secondday
date sub(date, interval d_value type)在date中减去日期或时间,interval后的数值单位可以是: year minute secondday
datediff(datel, date2)两个日期的差,单位是天
now()当前日期时间

字符串函数

函数名称描述
charset(str)返回字符串字符集
concat(string2 [,…])连接字符串
instr(string,substring)返回substring在string中出现的位置,没有返回0
ucase(string2)转换成大写
lcase(string2)转换成小写
left(string2, length)从string2中的左边起取length个字符
length(string)string的长度
replace(str, search_str, replace_str)在str中用replacestr替换search_str
strcmp(stringl, string2)逐字符比较两字符串大小
substring(str, position [,length])从str的postion开始,取length个字符
ltrim(string)rtrim(string) trim(string)去除前空格或后空格

数学函数

函数名称描述
abs (number)绝对值函数
bin(decimal number)十进制转换二进制
hex(decimalNumber)转换成十六进制
conv(number,from base, to base)进制转换
ceiling(number)向上取整
floor(number)向下取整
format(number,decimal places)格式化,保留小数位数
rand()返回随机浮点数,范围[0.0,1.0)
mod(number, denominator)取余

其他函数

  • user()查询当前用户

select user();

在这里插入图片描述

此处解释一下root用户,这个root用户是MySQL中默认的超级用户账号,具有最高权限,可以执行各种数据库管理操作。

localhost是指连接到本地主机,即连接到正在运行MySQL服务器的同一台计算机。

默认情况下,MySQL中的root用户通常只能在本地MySQL服务器上进行连接,这是出于安全考虑的,限制了root用户只能在本地机器上访问MySQL服务器,禁止远程连接。

  • database()显示当前正在使用的数据库

select database();

  • password()函数,MySQL数据库使用该函数对用户进行加密

select password(str);

在这里插入图片描述

  • ifnull(val1,val2),如果val1为null,返回val2,否则返回val1的值

在这里插入图片描述


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

相关文章

新手如何学习挖漏洞?看这篇就够了【网络安全】

前言 有不少阅读过我文章的伙伴都知道,我从事网络安全行业已经好几年,积累了丰富的经验和技能。在这段时间里,我参与了多个实际项目的规划和实施,成功防范了各种网络攻击和漏洞利用,提高了安全防护水平。 也有很多小伙…

【react 全家桶】react-Hook(上)

本人大二学生一枚&#xff0c;热爱前端&#xff0c;欢迎来交流学习哦&#xff0c;一起来学习吧。 <专栏推荐> &#x1f525;&#xff1a;js专栏 &#x1f525;&#xff1a;vue专栏 &#x1f525;&#xff1a;react专栏 文章目录 14【react-Hook &#xff08;上&#x…

一些好用的软件推荐给你

软件一&#xff1a;nTrun nTrun 是一款非常实用的快速启动工具&#xff0c;它可以帮助用户快速启动各种常用的应用程序、网站和文件。此外&#xff0c;nTrun 还具有以下强大的功能&#xff1a; 自定义快捷键&#xff1a;用户可以根据自己的需求为每个应用程序、网站或文件设置…

Java实现天气预报功能

如果要实现类似百度天气、手机App这样的天气预报功能该如何实现&#xff1f;首先想到的是百度... 背景&#xff1a; 最近公司做了一个项目&#xff0c;天气预报的功能也做上去了&#xff0c;不仅有实时天气、未来7天预报的功能、还有气象预警的功能。 天气包括基本天气、白天夜…

【Tomcat】Tomcat多个版本存在信息泄漏漏洞

官方原文对于该漏洞的描述&#xff1a; When using the RemoteIpFilter with requests received from a reverse proxy via HTTP that include the X-Forwarded-Proto header set to https, session cookies created by Apache Tomcat 11.0.0-M1 to 11.0.0.-M2, 10.1.0-M1 to 1…

【k8s】centos7离线部署k8s集群方案二:搭建自主可控的软件仓库和镜像仓库(repo节点)

离线部署的两种方法&#xff1a; 方法一&#xff1a;直接将相关安装依赖包上传到各个节点方法二&#xff1a;搭建自主可控的软件仓库和镜像仓库&#xff08;repo节点&#xff09; 此篇主要记录方法二的实现步骤&#xff0c;参考思路如下&#xff1a; k8S之Centos离线安装_k8s离…

【密码学复习】第九讲 密钥管理(一)

密钥管理简介 • 柯克霍夫斯原则(Kerckhoffs Principle) 即使密码系统的任何细节已为人悉知&#xff0c;只要密钥未泄漏&#xff0c;它也应是安全的(19世纪). 密钥安全&#xff1a;三分技术&#xff0c;七分管理 密钥管理就是在授权各方之间实现密钥关系的建立和维护…

批量demo推理图片脚本

代码 import osconfig_file = configs/deeplabv3plus/deeplabv3plus_r101-d8_512x1024_80k_cityscapes.py checkpoint_file = work_dirs/deeplabv3plus_r101-d8_512x1024_80k_cityscapes/latest.pth input_dir = path/to/input/images output_dir = path/to/output/images# 循…