首页 > 数据库 >mysql数据库:字符串函数

mysql数据库:字符串函数

时间:2024-08-09 20:24:55浏览次数:17  
标签:str2 数据库 pad select str mysql 字符串 个字符

mysql数据库:字符串函数

  • mysql数据库:字符串函数

    • concat(str1,str2,…strn) 连接str1,str2,…,strn为一个字符串

      select concat('abc','def')
      
    • replace(str,a,b) 用字符串b替换str中所有出现的字符串a

    • insert(str,x,y,instr) 将字符串str,从索引x开始,y个字符长度的子串替换为instr

    • substring(str,x,y) 返回从字符串str,索引x开始起y个字符长度的子串

    • lpad(str,n,pad) 用字符串pad对str的最左边进行填充,直到长度为n个字符长度

    • rpad(str,n,pad) 用字符串pad对str的最右边进行填充,直到长度为n个字符长度

      select replace('abcdascksa','a','2')
      select insert('abcdefghijklmnopqrst',3,8,'123456')
      select substring('123456789abcdefghijkl',5,10)
      
      select lpad('abcd',15,'123')
      select rpad('abcd',15,'123')
      
    • lower(str) 将str中的字符全转换为小写

    • upper(str) 将str中的字符全转换为大写

      select lower('ABCDefgh')
      select upper('ABCDefgh')
      
    • left(str,x) 返回str中最左边x个字符

    • right(str,y) 返回str中最右边y个字符

      select left('abcdefghijkl',6)
      select right('abcdefghijkl',6)
      
    • ltrim(str) 去掉str左侧的空格

    • rtrim(str) 去掉str右侧的空格

    • trim(str) 去掉str两侧的空格

      select ltrim('  1245  ')
      select rtrim('  1245  ')
      select trim('  123456  ')
      
    • repeat(str,x) 返回str重复x次的结果

    • strcmp(str1,str2) 比较字符串str1和str2

      select repeat('12345',4)
      select strcmp('abcd','12345')
      

标签:str2,数据库,pad,select,str,mysql,字符串,个字符
From: https://blog.csdn.net/mohanyelong/article/details/141034378

相关文章

  • 微信小程序上传图片链接到MySQL数据库
    我们首先要了解调用微信的api来上传图片他会在本地缓存来生成一个图片链接只能在你上传图片的设备打开当你清缓存之后这个链接也就失效了这个链接发给别人别人看不到图片相当于在同一网域局也“无”法打开这时候我们要借助外力例如引入vantWeapp组件库这个 VantWea......
  • 使用Python操作MySQL的多种方式
    目录MySQL简介安装与配置使用MySQLConnector/Python连接数据库执行SQL语句处理查询结果事务管理使用SQLAlchemy安装SQLAlchemy连接数据库定义模型执行查询事务管理使用DjangoORM安装Django配置数据库定义模型执行查询事务管理总结MySQL简介MySQL是一种开源的关系......
  • SQL Server数据库Owner导致事务复制log reader job无法启动的解决办法
    问题场景SQLServer事务复制在正常创建发布和订阅之后,logreaderJob启动异常,出现“Theprocesscouldnotexecute‘sp_replcmds’onxxx”等异常日志导致代理服务无法正常启动。 异常现象参考下图,异常日志如下Errormessages:Theprocesscouldnotexecute‘sp_re......
  • strlen求字符串长度 模拟实现strlen函数 strcpy函数 模拟实现strcpy strcat函数 模拟
    文章目录1.1strlen求字符串长度1.2模拟实现strlen函数2.1strcpy函数2.2模拟实现strcpy3.1strcat函数3.2模拟实现strcat1.1strlen求字符串长度strlen是一个库函数所包含的头文件为#include<string.h>,这里我们可以在Cplusplus上找到strlen所包含的头文件以及strlen......
  • 更改数据库实例名(生产勿操作)
    单实例修改实例名单实例的数据库修改SID比较简单,只需要修改pfile相关参数,就可以挂载数据库RAC更改实例名环境说明#集群状态[root@testosa~]#crsctlstatusresource-t--------------------------------------------------------------------------------NAME......
  • Oracle数据库巡检
    数据库巡检列表序号业务系统1主机名2操作系统4单机/RAC4IP地址5地址类型6数据类型7数据库版本8实例名巡检方案检查方面具体检查内容检查标准集群配置集群软件版本集群软件版本要等于或高于DB软件版本集群服务状态各种服务状态(除GSD外)需是ONLINE注:使用asfforrac的环境下......
  • 瞎猫碰到死耗子,安卓nt_qq数据库密钥算法
    这个我实际上弄了很久了,一开始更新的时候,发现数据库操作都是在so里,那时候是在libkernel.so里直接hooksqlcipher的密钥函数拿到的密钥,32位字符串,很容易让人联想到md5,但是没有找到在哪里计算的最近又想着做一下,这时打开数据库的so就变了,这是easyFrida的sofileopen插件hook出来的......
  • 如何在 Windows 10 环境下安装和配置 MySQL:初学者指南
    如何在Windows10环境下安装和配置MySQL:初学者指南MySQL是一个流行的开源数据库管理系统,广泛应用于各种应用程序中。对于初学者来说,了解如何在Windows10环境下安装和配置MySQL是一个重要的第一步。本篇博客将详细介绍如何完成这些步骤,确保你能顺利地启动和使用MySQL......
  • 151. 反转字符串中的单词【 力扣(LeetCode) 】
    一、题目描述  给你一个字符串s,请你反转字符串中单词的顺序。  单词是由非空格字符组成的字符串。s中使用至少一个空格将字符串中的单词分隔开。  返回单词顺序颠倒且单词之间用单个空格连接的结果字符串。注意:输入字符串s中可能会存在前导空格、尾......
  • 泛微E-office 10 schema_mysql接口敏感信息泄露漏洞复现 [附POC]
    文章目录泛微E-office10schema_mysql接口敏感信息泄露漏洞复现[附POC]0x01前言0x02漏洞描述0x03影响版本0x04漏洞环境0x05漏洞复现1.访问漏洞环境2.构造POC3.复现泛微E-office10schema_mysql接口敏感信息泄露漏洞复现[附POC]0x01前言......