【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

在 macOS 下升级 Python 几种常见的方法

在 macOS 下升级 Python 几种常见的方法

在 macOS 下升级 Python 有几种常见的方法,具体取决于你最初是如何安装 Python 的。了解你的安装方式是关键。 首先,你需要知道你当前 Python 版本以及它的安装路径。 1. 检查 Python 版本: python --version# 可能指向 Python 2.x python3 --version# 通常指向 Python 3.x 2. 检查 Python 路径: which python which python3 根据你 which 命令的输出,我们可以推断出安装方式。常见的安装方式有: * macOS 系统自带 Python: 通常在 /usr/bin/python。不建议直接修改或升级系统自带的

By Ne0inhk
Python智慧农业信息化服务平台农产品商城系统 小程序

Python智慧农业信息化服务平台农产品商城系统 小程序

文章目录 * 技术架构设计 * 核心功能模块 * 物联网数据整合 * 性能优化策略 * 安全防护措施 * 部署与监控 * 系统设计与实现的思路 * 主要技术与实现手段 * 源码lw获取/同行可拿货,招校园代理 :文章底部获取博主联系方式! 技术架构设计 * 前端框架:采用微信小程序原生框架+WXML/WXSS,结合Vant Weapp组件库快速搭建UI界面。 * 后端服务:基于Django REST Framework构建API,支持JWT身份认证与RBAC权限控制。 * 数据库:MySQL存储业务数据,Redis缓存高频访问数据(如商品详情、用户会话)。 * 消息队列:使用RabbitMQ处理异步任务(如订单状态更新、消息推送)。 核心功能模块 * 用户系统:OpenID自动注册/登录,农户与消费者角色分离,个人中心集成实名认证模块。 * 商品管理:支持多级分类、动态SKU、溯源信息(区块链哈希值存储)。 * 订单系统:微信支付接口对接,物流状态实时同步(调用快递鸟API)。 智能推荐:

By Ne0inhk
【 C/C++ 算法】入门动态规划-----一维动态规划基础(以练代学式)

【 C/C++ 算法】入门动态规划-----一维动态规划基础(以练代学式)

每日激励:“不设限和自我肯定的心态:I can do all things。 — Stephen Curry” 绪论 : 本章是动态规划算法的基础入门篇,我将通过三道简单题 + 一道中等难度的一维动态规划题来带你对动态规划有个初认识,并基本了解动态规划的最基本常见的写法,只有将基本写法了解了,对后续的难的题目自然也不会毫无头绪,后续还将持续更新更多相关的动规算法,敬请期待~🙃 ———————— 早关注不迷路,话不多说安全带系好,发车啦(建议电脑观看)。 👻动态规划🌥️ 这里通过大量练习得出下面动态规划做题步骤 简单的说动态规划理解成:某种状态的公式 + 提前求出来值的容器 求出当前位置的值然后放到容器中后后续使用 因为最开始的值一般是会看见的所以就能有初始值,从而启动动态规划 从上中可以主要提炼出: * 状态 * 容器的重要性 * 公式,可以换种说法:状态转移方程 这样严格😈的说:动态规划 = 状态定义 + 状态转移方程 + 初始条件 + 状态存储(容器) 下述步骤是通过写完下述四道题后的总结,所以同样需要道友🗡️大量的练习沉淀最终就能对动态规划的题目

By Ne0inhk
Python从0到100(九十八):融合选择性卷积与残差结构的SKResNet架构详解

Python从0到100(九十八):融合选择性卷积与残差结构的SKResNet架构详解

前言:零基础学Python:Python从0到100最新最全教程。 想做这件事情很久了,这次我更新了自己所写过的所有博客,汇集成了Python从0到100,共一百节课,帮助大家一个月时间里从零基础到学习Python基础语法、Python爬虫、Web开发、 计算机视觉、机器学习、神经网络以及人工智能相关知识,成为学业升学和工作就业的先行者! 【优惠信息】 • 新专栏订阅前500名享9.9元优惠 • 订阅量破500后价格上涨至19.9元 • 订阅本专栏可免费加入粉丝福利群,享受: - 所有问题解答 -专属福利领取 欢迎大家订阅专栏:零基础学Python:Python从0到100最新最全教程! 本文目录: * 一、SKResNet的理论基础与创新点 * 1. 传统卷积神经网络的局限性 * 2. SKResNet的核心创新 * 3. 技术优势分析 * 二、SKResNet架构设计详解 * 1. 整体架构概览 * 2. SKBlock:选择核模块详解 * 2.1 多尺度卷积核设计 * 2.2 注意力机制实现 * 2.

By Ne0inhk