Mysql字符的使用

SELECT ASCII(user_password) as 阿斯克码 FROM users;#返回首字符的ascii码
SELECT CHAR_LENGTH(user_password) as 字符长度 FROM users;#返回字符长度
SELECT CHARACTER_LENGTH(user_password) as 字符长度 FROM users;#返回字符长度
SELECT CONCAT(id,user_password,class_id) as 拼接字符 from users;#返回拼接字符串
SELECT CONCAT_WS('_',id,user_password,class_id) as 拼接字符 from users;#返回带符号的拼接字符串
SELECT FIELD("杜甫",user_password) 查找的列 from users;#返回对应的位置
SELECT FIND_IN_SET("武则天",user_password) 查找对应字符 from users;#返回字符存在的位置
SELECT FORMAT(2000.54556,2) as 格式 ;#返回保留2位小数的字符
SELECT INSERT("baidu.com",1,5,"bing") as 改变链接;#返回第一位开始到第五位替换成新字符串bing的字符
SELECT LOCATE("武",user_password) as 位置 from users;#返回字符所在的位置,和find_in_set不同的是不需要完全匹配
SELECT POSITION("武" IN user_password) as 位置 from users;#返回字符所在的位置,和find_in_set不同的是不需要完全匹配,与locate相同
SELECT LCASE("Hallo World") AS 转换为小写;#返回转换为小写的字符

SELECT LEFT(user_password,1) As 首字符 from users;#返回1或n个长度的字符
SELECT LOWER("3DM") as 转换为小写;#转换为小写字符
SELECT LPAD("new",5,"real") as 拼接;#将real拼接到new前面直到变成5个字符,太长就删除多余字符
SELECT LTRIM(" 李白") as 去除空格后;#去除左边的空白字符串
SELECT MID("两只老虎爱跳舞",3,5) as 截取;#截取第3个字符开始的五个字符同substring
SELECT REPEAT(user_password,3)as 自我拼接 from users;#字符串自我拼接3次
select REPLACE('好好学习,天天向上','学习','奋斗') as 替换;#把好好学习,天天向上的学习替换为奋斗
select REVERSE(user_password) as 翻转 from users;#反转字符串
SELECT RIGHT(user_password,2) as 后面两个字符 from users;#返回后面两个字符,和left相反
SELECT RPAD('happy',10,'new year') as 拼接字符;#把new year拼接到happy右边直到变成是个字符,多余的删除
SELECT RTRIM("李红 ") as 去除后面的空字符;#去除后面的空字符
SELECT CONCAT_WS(SPACE(10),id,user_password,class_id) as 空字符拼接 from users;#space返回10个空字符
SELECT STRCMP('李世民','李二') as 返回值;#返回表达式大小,如:李世民<李二,所以返回-1;若李世民=李二,返回0;李世民大于李二,返回1
SELECT SUBSTR('happy',2,3) as 截取字段;#截取第二个字符开始3个字符和mid一样
SELECT substring('happy',2,3) as 截取字段;#截取第二个字符开始3个字符
SELECT UCASE("abcd") as 转换为大写;#返回大写
SELECT UPPER("chinese") as 转换为大写;#返回大写
SELECT TRIM(" 李白 ") as 去掉前后的空格;#去除前后空格
SELECT SUBSTRING_INDEX("今晚打,老虎",",",1) as 截取;#以逗号为分割点,1返回左边的今晚打,-1返回老虎

2021-7-30 MySql函数的使用归类整理的更多相关文章

  1. 2021.08.30 前缀函数和KMP

    2021.08.30 前缀函数和KMP KMP算法详解-彻底清楚了(转载+部分原创) - sofu6 - 博客园 (cnblogs.com) KMP算法next数组的一种理解思路 - 挠到头秃 - 博 ...

  2. Mysql - 函数

    Mysql提供的函数是在是太多了, 很多我都见过, 别说用了. 园子里面, 有人弄了一个比较全的. MYSQL函数 我这里会将他写的完全拷贝下来, 中间会插入一些自己项目中使用过的心得 一.数学函数 ...

  3. MySQL 函数大全

    mysql函数大全 对于针对字符串位置的操作,第一个位置被标记为1. ASCII(str) 返回字符串str的最左面字符的ASCII代码值.如果str是空字符串,返回0.如果str是NULL,返回NU ...

  4. Mysql函数:Last_insert_id()语法讲解

    Mysql函数可以实现许多我们需要的功能,下面介绍的Mysql函数Last_insert_id()就是其中之一,希望对您学习Mysql函数能有所帮助. 自动返回最后一个INSERT或 UPDATE 查 ...

  5. MySQL函数讲解(MySQL函数大全)

    讲mysql函数之前先给大家展示一下利用mysql函数的一个例子: SELECT i.item_id, i.item_name, i.cid, i.last_update_time, u.url, u ...

  6. mysql函数全解析

    本文摘自:http://www.cnblogs.com/cocos/archive/2011/05/06/2039469.html mysql函数大全 对于针对字符串位置的操作,第一个位置被标记为1. ...

  7. 【转】mysql函数

    MySQL函数 MySQL数据库提供了很多函数包括: 数学函数: 字符串函数: 日期和时间函数: 条件判断函数: 系统信息函数: 加密函数: 格式化函数: 一.数学函数 数学函数主要用于处理数字,包括 ...

  8. 第五章 MySQL函数

    一.数学函数 (1) 绝对值函数:ABS(x) ABS(x) 用于返回 x 的绝对值 mysql> SELECT ABS(2), ABS(-2.3), ABS(-33); +--------+- ...

  9. day 41 mysql 函数 事物

    mysql 函数 事务   mysql 中提供了许多内置函数 CHAR_LENGTH(str) 返回值为字符串str 的长度,长度的单位为字符.一个多字节字符算作一个单字符. 对于一个包含五个二字节字 ...

  10. mysql 函数示例(转)

    MySQL函数大全及用法示例 1.字符串函数ascii(str)   返回字符串str的第一个字符的ascii值(str是空串时返回0)  mysql> select ascii('2');   ...

随机推荐

  1. 用R语言进行时间序列ARMA模型分析

    应用时间序列 时间序列分析是一种重要的数据分析方法,应用广泛.以下列举了几个时间序列分析的应用场景: 1.经济预测:时间序列分析可以用来分析经济数据,预测未来经济趋势和走向.例如,利用历史股市数据和经 ...

  2. 2022-01-30:最小好进制。 对于给定的整数 n, 如果n的k(k>=2)进制数的所有数位全为1,则称 k(k>=2)是 n 的一个好进制。 以字符串的形式给出 n, 以字符串的形式返回 n 的

    2022-01-30:最小好进制. 对于给定的整数 n, 如果n的k(k>=2)进制数的所有数位全为1,则称 k(k>=2)是 n 的一个好进制. 以字符串的形式给出 n, 以字符串的形式 ...

  3. 深入理解 python 虚拟机:魔术方法之数学计算

    深入理解 python 虚拟机:魔术方法之数学计算 在本篇文章当中主要给大家介绍在 python 当中一些常见的魔术方法,本篇文章主要是关于与数学计算相关的一些魔术方法,在很多科学计算的包当中都使用到 ...

  4. CSS文本过长时设置省略号

    写页面时很多时候会遇到一个容器中文本内容超出,使用overflow : hidden;,但是跟用户体验不太友好,设置overflow : scroll; 会出现滚动看着也不爽,所以我就想使用css 设 ...

  5. 使用weexplus + vue开发APP的填坑之旅

    最近需要撸一个app来满足用户的需求,找来找去发现flutter不错,决定用它但是时间不够(准备挤出时间再去研究flutter),进度又催得紧,最后决定选weex这个上手快些,说干就干打开官网跟着ap ...

  6. 【VS Code 与 Qt6】QCheckBox的图标为什么不会切换?

    本篇专门扯一下有关 QCheckBox 组件的一个问题.老周不水字数,直接上程序,你看了就明白. #include <QApplication> #include <QWidget& ...

  7. SQLLDR简介 和 Oracle插入大量数据

    SQLLDR简介 一.简介 SQLLOADER是ORACLE的数据加载工具,通常用来将操作系统文件(数据)迁移到ORACLE数据库中.SQLLOADER是大型数据仓库选择使用的加载方法,因为它提供了最 ...

  8. ChatGPT使用案例,助你快速上手,做事事半功倍

    ChatGPT介绍 首先我们来看一下chat-gpt自己的介绍: ChatGPT的发展历程 2015年,OpenAI成立,致力于研究和开发人工智能技术.在成立初期,OpenAI的创始人之一Elon M ...

  9. Taro项目引入Tailwindcss

    前情 Tailwind CSS 是一个原子类 CSS 框架,它将基础的 CSS 全部拆分为原子级别,同时还补全各种浏览器模式前缀,兼容性也不错.它的工作原理是扫描所有 HTML 文件.JavaScri ...

  10. 【python基础】类-初识类

    1.面向对象思想 在认识类之前,我们需要理解面向对象思想和面向过程思想. 面向过程思想:要拥有一间房屋,面向过程像是自己来修盖房屋,如果需要经过选址.购买材料.砌墙.装修等步骤,面向过程编程,就相当于 ...