【MySQL】内置函数

【MySQL】内置函数

 🌈个人主页:秦jh__https://blog.ZEEKLOG.net/qinjh_?spm=1010.2135.3001.5343
🔥 系列专栏:https://blog.ZEEKLOG.net/qinjh_/category_12998168.html

目录

函数

日期函数

字符串函数 

 数学函数

 其它函数


前言

💬 hello! 各位铁子们大家好哇。

             今日更新了MySQL内置函数的内容
🎉 欢迎大家关注🔍点赞👍收藏⭐️留言📝

函数

日期函数

获得年月日: 
获得时分秒: 

 

获得时间戳 
当前时间 
返回日期部分
添加日期或时间
减去日期或时间
两个日期的差值 

案例:

创建一个留言表:

插入数据:

  • 显示所有留言信息,发布日期只显示日期,不用显示时间
  • 请查询在10分钟内发布的帖子 

字符串函数 

案例:

 

获取emp表的ename列的字符集 
拼接字符串

 

返回substring在string中出现的位置,注意下标从1开始。 
从参数1里取4个字符。 
显示exam_result表中的信息,显示格式:“XXX的语文是XXX分,数学XXX分,英语XXX分” 
求学生表中学生姓名占用的字节数 

注意:length函数返回字符串长度,以字节为单位。如果是多字节字符则计算多个字节数; 如果是单字节字符则算作一个字节。比如:字母,数字算作一个字节,中文表示多个字节数 (与字符集编码有关)

 

将EMP表中所有名字中有S的替换成'上海' 
截取EMP表中ename字段的第二个到第三个字符
以首字母小写的方式显示所有员工的姓名
trim去掉左右两边的空格,ltrim去掉左边的空格,rtrim去掉右边的空格。

 数学函数

绝对值 
保留4位小数。 

如上图,当数是3.1和3.9时,向上取整就是4。当数是-3.1和-3.9时,向上取整就是-3。所以向上取整就是往大里取整。向下取整同理。

 其它函数

user() 查询当前用户 
 database()显示当前正在使用的数据库
数据库中如果有密码等信息,最好要加密,可以用md5(),这样就不担心密码泄露了。

md5(str)对一个字符串进行md5摘要,摘要后得到一个32位字符串



未来要查找该用户时,密码也同样需要使用md5摘要才能找到该用户。

 

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

 

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

Read more

MCP客户端与服务端初使用——让deepseek调用查询天气的mcp来查询天气

MCP客户端与服务端初使用——让deepseek调用查询天气的mcp来查询天气

本系列主要通过调用天气的mcp server查询天气这个例子来学习什么是mcp,以及怎么设计mcp。话不多说,我们开始吧。主要参考的是B站的老哥做的一个教程,我把链接放到这里,大家如果有什么不懂的也可以去看一下。 https://www.bilibili.com/video/BV1NLXCYTEbj?spm_id_from=333.788.videopod.episodes&vd_source=32148098d54c83926572ec0bab6a3b1d https://blog.ZEEKLOG.net/fufan_LLM/article/details/146377471 最终的效果:让deepseek-v3使用天气查询的工具来查询指定地方的天气情况 技术介绍 MCP,即Model Context Protocol(模型上下文协议),是由Claude的母公司Anthropic在2024年底推出的一项创新技术协议。在它刚问世时,并未引起太多关注,反响较为平淡。然而,随着今年智能体Agent领域的迅猛发展,MCP逐渐进入大众视野并受到广泛关注。今年2月,

By Ne0inhk
可以在命令行通过大模型使用上下文协议(MCP)与外部工具交互的软件:小巧的MCPHost

可以在命令行通过大模型使用上下文协议(MCP)与外部工具交互的软件:小巧的MCPHost

小巧的MCPHost MCPHost 可以在命令行下使用,使大型语言模型(LLM)能够通过模型上下文协议(MCP)与外部工具进行交互。目前支持Claude 3.5 Sonnet和Ollama等。本次实践使用自己架设的Deepseek v3模型,跑通了Time MCP服务。  官网:GitHub - mark3labs/mcphost: A CLI host application that enables Large Language Models (LLMs) to interact with external tools through the Model Context Protocol (MCP). 下载安装 使用非常方便,直接下载解压即可使用。官网提供Windows、Linux和MacOS三个系统的压缩包: https://github.com/

By Ne0inhk
实战篇:Python开发monogod数据库mcp server看完你就会了

实战篇:Python开发monogod数据库mcp server看完你就会了

原创不易,请关注公众号:【爬虫与大模型开发】,大模型的应用开发之路,整理了大模型在现在的企业级应用的实操及大家需要注意的一些AI开发的知识点!持续输出爬虫与大模型的相关文章。 前言 目前mcp协议是给deepseek大模型插上工具链的翅膀,让大模型不仅拥有超高的推理和文本生成能力,还能具备执行大脑意识的工具能力! 如何开发一个mcp? mcp是一种协议,指的是模型上下文协议 (Model Context Protocol)。 官方结成的mcp https://github.com/modelcontextprotocol/python-sdk mcp库 pip install mcp from mcp.server.fastmcp import FastMCP 我们先来做一个简单的案例 from mcp.server.fastmcp import FastMCP import requests mcp = FastMCP("spider") @mcp.tool() def crawl(

By Ne0inhk
AI Agent新范式:FastGPT+MCP协议实现工具增强型智能体构建

AI Agent新范式:FastGPT+MCP协议实现工具增强型智能体构建

AI Agent新范式:FastGPT+MCP协议实现工具增强型智能体构建 作者:高瑞冬 本文目录 * AI Agent新范式:FastGPT+MCP协议实现工具增强型智能体构建 * 一、MCP协议简介 * 二、创建MCP工具集 * 1. 获取MCP服务地址 * 2. 在FastGPT中创建MCP工具集 * 三、测试MCP工具 * 四、AI模型调用MCP工具 * 1. 调用单个工具 * 2. 调用整个工具集 * 五、私有化部署支持 * 1. 环境准备 * 2. 修改docker-compose.yml文件 * 3. 修改FastGPT配置 * 4. 重启服务 * 六、使用MCP-Proxy集成多个MCP服务 * 1. MCP-Proxy简介 * 2. 安装MCP-Proxy * 3. 配置MCP-Proxy * 4. 将MCP-Proxy与FastGPT集成 * 5. 高级配置

By Ne0inhk