mysql函数快速查找

SQL之常用函数 窗口函数 窗口函数,可以对数据库数据进行实时分析处理: 同时具有分组(partition by)和排序(order by)的功能 不减少原表的行数,所以经常用来在每组内排名 窗口函数原则上只能写在select子句中 语法 <窗口函数> over (partition by <用于分组的列名> order by <用于排序的列名>) <窗口函数>的位置,可以放以下两种函数: 静态窗口函数 排名函数,如rank,den 阅读详情

一、数学函数
ABS(x)                    返回x的绝对值
BIN(x)          返回x的二进制(OCT返回八进制,HEX返回十六进制)
CEILING(x)                返回大于x的最小整数值
EXP(x)          返回值e(自然对数的底)的x次方
FLOOR(x)         返回小于x的最大整数值
GREATEST(x1,x2,...,xn)  返回集合中最大的值
LEAST(x1,x2,...,xn)       返回集合中最小的值
LN(x)                     返回x的自然对数
LOG(x,y)         返回x的以y为底的对数
MOD(x,y)                  返回x/y的模(余数)
PI()           返回pi的值(圆周率)
RAND()          返回0到1内的随机值,可以通过提供一个参数(种子)使RAND()随机数生成器生成一个指定的值。
ROUND(x,y)        返回参数x的四舍五入的有y位小数的值
SIGN(x)          返回代表数字x的符号的值
SQRT(x)          返回一个数的平方根
TRUNCATE(x,y)             返回数字x截短为y位小数的结果

二、聚合函数(常用于GROUP BY从句的SELECT查询中)
AVG(col)         返回指定列的平均值
COUNT(col)        返回指定列中非NULL值的个数
MIN(col)         返回指定列的最小值
MAX(col)         返回指定列的最大值
SUM(col)         返回指定列的所有值之和
GROUP_CONCAT(col)     返回由属于一组的列值连接组合而成的结果

三、字符串函数
ASCII(char)        返回字符的ASCII码值
BIT_LENGTH(str)      返回字符串的比特长度
CONCAT(s1,s2...,sn)    将s1,s2...,sn连接成字符串
CONCAT_WS(sep,s1,s2...,sn)  将s1,s2...,sn连接成字符串,并用sep字符间隔
INSERT(str,x,y,instr)    将字符串str从第x位置开始,y个字符长的子串替换为字符串instr,返回结果
FIND_IN_SET(str,list)   分析逗号分隔的list列表,如果发现str,返回str在list中的位置
LCASE(str)或LOWER(str)   返回将字符串str中所有字符改变为小写后的结果
LEFT(str,x)        返回字符串str中最左边的x个字符
LENGTH(s)         返回字符串str中的字符数
LTRIM(str)         从字符串str中切掉开头的空格
POSITION(substr,str)    返回子串substr在字符串str中第一次出现的位置
QUOTE(str)         用反斜杠转义str中的单引号
REPEAT(str,srchstr,rplcstr)返回字符串str重复x次的结果
REVERSE(str)        返回颠倒字符串str的结果
RIGHT(str,x)        返回字符串str中最右边的x个字符
RTRIM(str)         返回字符串str尾部的空格
STRCMP(s1,s2)       比较字符串s1和s2
TRIM(str)         去除字符串首部和尾部的所有空格
UCASE(str)或UPPER(str)   返回将字符串str中所有字符转变为大写后的结果

四、日期和时间函数
CURDATE()或CURRENT_DATE() 返回当前的日期
CURTIME()或CURRENT_TIME() 返回当前的时间
DATE_ADD(date,INTERVAL int keyword) 返回日期date加上间隔时间int的结果(int必须按照关键字进行格式化),如:SELECT DATE_ADD(CURRENT_DATE,INTERVAL 6 MONTH);
DATE_FORMAT(date,fmt)   依照指定的fmt格式格式化日期date值
DATE_SUB(date,INTERVAL int keyword) 返回日期date加上间隔时间int的结果(int必须按照关键字进行格式化),如:SELECT DATE_SUB(CURRENT_DATE,INTERVAL 6 MONTH);
DAYOFWEEK(date)    返回date所代表的一星期中的第几天(1~7)
DAYOFMONTH(date)   返回date是一个月的第几天(1~31)
DAYOFYEAR(date)    返回date是一年的第几天(1~366)
DAYNAME(date)    返回date的星期名,如:SELECT DAYNAME(CURRENT_DATE);
FROM_UNIXTIME(ts,fmt)   根据指定的fmt格式,格式化UNIX时间戳ts
HOUR(time)    返回time的小时值(0~23)
MINUTE(time)    返回time的分钟值(0~59)
MONTH(date)    返回date的月份值(1~12)
MONTHNAME(date)    返回date的月份名,如:SELECT MONTHNAME(CURRENT_DATE);
NOW()     返回当前的日期和时间
QUARTER(date)    返回date在一年中的季度(1~4),如SELECT QUARTER(CURRENT_DATE);
WEEK(date)    返回日期date为一年中第几周(0~53)
YEAR(date)    返回日期date的年份(1000~9999)

一些示例:
获取当前系统时间:SELECT FROM_UNIXTIME(UNIX_TIMESTAMP());
SELECT EXTRACT(YEAR_MONTH FROM CURRENT_DATE);
SELECT EXTRACT(DAY_SECOND FROM CURRENT_DATE);
SELECT EXTRACT(HOUR_MINUTE FROM CURRENT_DATE);
返回两个日期值之间的差值(月数):SELECT PERIOD_DIFF(200302,199802);
在Mysql中计算年龄:
SELECT DATE_FORMAT(FROM_DAYS(TO_DAYS(NOW())-TO_DAYS(birthday)), '%Y')+0 AS age FROM employee;
这样,如果Brithday是未来的年月日的话,计算结果为0。
下面的SQL语句计算员工的绝对年龄,即当Birthday是未来的日期时,将得到负值。
SELECT DATE_FORMAT(NOW(), '%Y') - DATE_FORMAT(birthday, '%Y') - (DATE_FORMAT(NOW(), '00-%m-%d') < DATE_FORMAT(birthday, '00-%m-%d')) AS age from employee

五、加密函数
AES_ENCRYPT(str,key)   返回用密钥key对字符串str利用高级加密标准算法加密后的结果,调用AES_ENCRYPT的结果是一个二进制字符串,以BLOB类型存储
AES_DECRYPT(str,key)   返回用密钥key对字符串str利用高级加密标准算法解密后的结果
DECODE(str,key)    使用key作为密钥解密加密字符串str
ENCRYPT(str,salt)   使用UNIX crypt()函数,用关键词salt(一个可以惟一确定口令的字符串,就像钥匙一样)加密字符串str
ENCODE(str,key)    使用key作为密钥加密字符串str,调用ENCODE()的结果是一个二进制字符串,它以BLOB类型存储
MD5()     计算字符串str的MD5校验和
PASSWORD(str)    返回字符串str的加密版本,这个加密过程是不可逆转的,和UNIX密码加密过程使用不同的算法。
SHA()     计算字符串str的安全散列算法(SHA)校验和

示例:
SELECT ENCRYPT('root','salt');
SELECT ENCODE('xufeng','key');
SELECT DECODE(ENCODE('xufeng','key'),'key');#加解密放在一起
SELECT AES_ENCRYPT('root','key');
SELECT AES_DECRYPT(AES_ENCRYPT('root','key'),'key');
SELECT MD5('123456');
SELECT SHA('123456');

六、控制流函数
MySQL有4个函数是用来进行条件操作的,这些函数可以实现SQL的条件逻辑,允许开发者将一些应用程序业务逻辑转换到数据库后台。

MySQL控制流函数:
CASE WHEN[test1] THEN [result1]...ELSE [default] END 如果testN是真,则返回resultN,否则返回default
CASE [test] WHEN[val1] THEN [result]...ELSE [default] END   如果test和valN相等,则返回resultN,否则返回default
IF(test,t,f)   如果test是真,返回t;否则返回 f
IFNULL(arg1,arg2) 如果arg1不是空,返回arg1,否则返回arg2
NULLIF(arg1,arg2) 如果arg1=arg2返回NULL;否则返回arg1

这些函数的第一个是IFNULL(),它有两个参数,并且对第一个参数进行判断。如果第一个参数不是NULL,函数就会向调用者返回第一个参数;如果是NULL,将返回第二个参数。
如:SELECT IFNULL(1,2), IFNULL(NULL,10), IFNULL(4*NULL,'false');

NULLIF()函数将会检验提供的两个参数是否相等,如果相等,则返回NULL,如果不相等,就返回第一个参数。
如:SELECT NULLIF(1,1),NULLIF('A','B'),NULLIF(2+3,4+1);

和许多脚本语言提供的IF()函数一样,MySQL的IF()函数也可以建立一个简单的条件测试,这个函数有三个参数,第一个是要被判断的表达式,如果表达式为真,IF()将会返回第二个参数,如果为假,IF()将会返回第三个参数。
如:SELECT IF(1<10,2,3),IF(56>100,'true','false');

IF()函数在只有两种可能结果时才适合使用。然而,在现实世界中,我们可能发现在条件测试中会需要多个分支。在这种情况下,MySQL提供了CASE函数,它和PHP及Perl语言的switch-case条件例程一样。
CASE函数的格式有些复杂,通常如下所示:
CASE [expression to be evaluated]
WHEN [val 1] THEN [result 1]
WHEN [val 2] THEN [result 2]
WHEN [val 3] THEN [result 3]
......
WHEN [val n] THEN [result n]
ELSE [default result]
END
这里,第一个参数是要被判断的值或表达式,接下来的是一系列的WHEN-THEN块,每一块的第一个参数指定要比较的值,如果为真,就返回结果。所有的 WHEN-THEN块将以ELSE块结束,当END结束了所有外部的CASE块时,如果前面的每一个块都不匹配就会返回ELSE块指定的默认结果。如果没 有指定ELSE块,而且所有的WHEN-THEN比较都不是真,MySQL将会返回NULL。
CASE函数还有另外一种句法,有时使用起来非常方便,如下:
CASE
WHEN [conditional test 1] THEN [result 1]
WHEN [conditional test 2] THEN [result 2]
ELSE [default result]
END
这种条件下,返回的结果取决于相应的条件测试是否为真。
示例:
mysql>SELECT CASE 'green' 
      WHEN 'red' THEN 'stop' 
      WHEN 'green' THEN 'go' END;

SELECT CASE 9 WHEN 1 THEN 'a' WHEN 2 THEN 'b' ELSE 'N/A' END;
SELECT CASE WHEN (2+2)=4 THEN 'OK' WHEN (2+2)<>4 THEN 'not OK' END AS STATUS;
SELECT Name,IF((IsActive = 1),'已激活','未激活') AS RESULT FROM UserLoginInfo;
SELECT fname,lname,(math+sci+lit) AS total,
CASE WHEN (math+sci+lit) < 50 THEN 'D'
WHEN (math+sci+lit) BETWEEN 50 AND 150 THEN 'C'
WHEN (math+sci+lit) BETWEEN 151 AND 250 THEN 'B'
ELSE 'A' END 
AS grade FROM marks;

SELECT IF(ENCRYPT('sue','ts')=upass,'allow','deny') AS LoginResult FROM users WHERE uname = 'sue';#一个登陆验证

七、格式化函数
DATE_FORMAT(date,fmt)   依照字符串fmt格式化日期date值
FORMAT(x,y)    把x格式化为以逗号隔开的数字序列,y是结果的小数位数
INET_ATON(ip)    返回IP地址的数字表示
INET_NTOA(num)    返回数字所代表的IP地址
TIME_FORMAT(time,fmt)   依照字符串fmt格式化时间time值
其中最简单的是FORMAT()函数,它可以把大的数值格式化为以逗号间隔的易读的序列。
示例:
SELECT FORMAT(34234.34323432,3);
SELECT DATE_FORMAT(NOW(),'%W,%D %M %Y %r');
SELECT DATE_FORMAT(NOW(),'%Y-%m-%d');
SELECT DATE_FORMAT(19990330,'%Y-%m-%d');
SELECT DATE_FORMAT(NOW(),'%h:%i %p');
SELECT INET_ATON('10.122.89.47');
SELECT INET_NTOA(175790383);

八、类型转化函数
为了进行数据类型转化,MySQL提供了CAST()函数,它可以把一个值转化为指定的数据类型。类型有:BINARY,CHAR,DATE,TIME,DATETIME,SIGNED,UNSIGNED
示例:
SELECT CAST(NOW() AS SIGNED INTEGER),CURDATE()+0;
SELECT 'f'=BINARY 'F','f'=CAST('F' AS BINARY);

九、系统信息函数
DATABASE()    返回当前数据库名
BENCHMARK(count,expr)   将表达式expr重复运行count次
CONNECTION_ID()    返回当前客户的连接ID
FOUND_ROWS()    返回最后一个SELECT查询进行检索的总行数
USER()或SYSTEM_USER()   返回当前登陆用户名
VERSION()    返回MySQL服务器的版本
示例:
SELECT DATABASE(),VERSION(),USER();
SELECT BENCHMARK(9999999,LOG(RAND()*PI()));#该例中,MySQL计算LOG(RAND()*PI())表达式9999999次。

LEFT: 从左边开始截取

mysql> SELECT LEFT('foobarbar', 5);

-> 'fooba'

mysql> SELECT LEFT('我是中文', 2);

-> '我是'

RIGHT: 从右边开始截取

mysql> SELECT RIGHT('foobarbar', 5);

-> 'arbar'

mysql> SELECT RIGHT('我是中文', 2);

-> '中文'

SUBSTR(SUBSTRING) : 截取子字符串

mysql> SELECT SUBSTRING('Quadratically',5);

-> 'ratically'

mysql> SELECT SUBSTRING('foobarbar' FROM 4);

-> 'barbar'

mysql> SELECT SUBSTRING('Quadratically',5,6);

-> 'ratica'

mysql> SELECT SUBSTRING('Sakila', -3);

-> 'ila'

mysql> SELECT SUBSTRING('Sakila', -5, 3);

-> 'aki'

mysql> SELECT SUBSTRING('Sakila' FROM -4 FOR 2);

-> 'ki'

INSTR: 返回子字符串的位置

mysql> SELECT INSTR('foobarbar', 'bar');

-> 4

mysql> SELECT INSTR('xbar', 'foobar');

-> 0

查询时间:select now();
查询当前用户:select user();
查询数据库版本:select version();
查询当前使用的数据库:select database();

创建表是先判断表是否存在:  create table if not exists students(……);

SQL常用函数和语句 【代码】SQL常用函数和语句。 阅读详情

相关推荐

小程序结合Three.js与gsap:打造流畅3D动画的完整指南

本文详细介绍了如何在小程序中整合Three.js与GSAP动画库,打造流畅的3D动画效果。通过从环境搭建、基础场景创建到模型加载与复杂动画编排的完整指南,帮助开发者克服小程序性能限制,实现如商品360度展示等沉浸式交互体验,提升产品视觉吸引力。

python9snake的博客 548

sql函数大全

1.count函数 该函数将返回满足where条件子句中记录的个数 select count(*) from 表名 或者是这样写: select count(*) from 表名 where 条件 2.sum函数,返回某一列的所有数值的和 select sum(字段名) from 表名 3.avg函数,它可以返回某一列的平均值 select avg(字段名) from 表名 4.max函数,它可以返回某一列中的最大数值 select max(字段名) from 表名 5.min函数

zsd_fresh的博客 1万+

FreeSWITCH编译安装详细文档

本文档详细介绍了在Ubuntu 22.04系统上从源码编译安装FreeSWITCH的完整流程。主要内容包括:1)系统环境准备和依赖库安装;2)关键依赖库spandsp和sofia-sip的编译安装;3)FreeSWITCH源码的特定版本(v1.6.0)编译配置,包括禁用SignalWire模块的配置方法;4)系统服务配置,包括创建专用用户、设置权限以及配置systemd服务文件。文档特别提供了版本控制说明,确保后期能切换到相同的版本环境,并附有详细的命令操作步骤和注意事项。

唯有代码让我痴狂 1370

sql常用函数大全

sql函数大全: 1.日期和字符转换函数用法:(to_char,to_date,to_number) 使用to_date函数将字符转换成日期。 使用to_char函数对日期的转换,并也可以对数字转换。 使用to_number函数将字符转换成数字 格式:必须包含在单引号中且大小写敏感;可以包含任意的有效的日期格式;日期之间用逗号隔开。 注意:(1)Dual 是一个‘伪表’作用于用来测试函数和表达式;(2)sysdate 格式化当前系统日期和时间 2.日期函数调试: 1.Months_between //两个日

chw65897的博客 1万+

Arcgis填补栅格空缺值Nodata

Arcgis填补栅格空缺值Nodata

pass17的博客 1万+

我的二进制漏洞挖掘学习路线

漏洞挖掘也分好多方向:浏览器漏挖,虚拟化,iot,车联网,应用安全等。而且也要区分一下平台,Linux,Android,Windows,还有一些其他的系统。在基础知识拿捏以后,Windows下如OD,windbg,x64dbg。IDA,GDB要会并联调。然后需要了解一下漏洞的知识,漏洞利用的知识。可以从复现漏洞,CTF来学习,学习完之后就可以通过审计源码或者反汇编二进制程序来挖掘。然后就是练就行了,多关注一下最新安全消息,安全漏洞。

qq_36918532的博客 4944

SQL数据分析常用函数

本文汇总了数据分析中处理和操作数据常用的SQL 函数,并提供了相关示例。

zwldn的博客 3626

烧录代码显示:no st-link 和Targrt DLL has been cancelled,如何解决?

🏆 本文收录于《全栈Bug调优(实战版)》专栏,致力于分享我在项目实战过程中遇到的各类Bug及其原因,并提供切实有效的解决方案。无论你是初学者还是经验丰富的开发者,本文将为你指引出一条更高效的Bug修复之路,助你早日登顶,迈向财富自由的梦想🚀!同时,欢迎大家关注、收藏、订阅本专栏,更多精彩内容正在持续更新中。让我们一起进步,Up!Up!Up!    备注: 部分问题/难题源自互联网,经过精心筛选和整理,结合数位十多年大厂实战经验资深大佬经验总结所得,数条可行方案供所需之人参考。

**My Coding Family** 1580

高效查看MySQL帮助文档的方法

在mysql的使用过程中, 可能经常会遇到以下问题: 某个操作语法忘记了, 如何快速查找? 如何快速知道当前版本上某个字段类型的取值范围? 当前版本都支持哪些函数?希望有例子说明.. 当前版本是否支持某个功能? 对于上面列出的问题, 我们可能想到的方法是查找MySQL的文档, 这些问题在官方文档都可以很清楚地查到, 但是却要耗费大量的时间和精力. 所以对...

weixin_30456039的博客 194

AI奶牛TMR智能饲喂机器人 Qt信创完整项目( 统信/麒麟国产系统直接编译)

内置**犊牛、育成牛、围产牛、泌乳牛、干奶牛**5套标准化饲喂配方;+" 饲喂批次完成|牛群:"+grpText+"|投喂饲料:"+QString::number(ft)+"吨|剩料:"+QString::number(st)+"吨|异常牛:"+QString::number(abCow);cv::putText(frame,"霉变变质饲料禁止饲喂",cv::Point(20,40),cv::FONT_HERSHEY_SIMPLEX,0.7,cv::Scalar(0,0,255),2);

寒寒豆豆软件公司的博客 185

Unity-Mirror网络框架-从入门到精通之MultipleMatches示例

Multiple Matches 示例主要讲述了如何在使用 Mirror 网路框架时管理多个游戏匹配。以及如何设置一个能够同时支持多个游戏会话的系统,使玩家能够加入他们所选择的比赛,而不是强制他们加入一个单一的匹配。

TxNet 965

MySQL - 常用函数收集

主要用于了解和学习MySQL的常用函数,能尽快帮助解决开发中遇到的问题。

"代码"的日常搬运 4614

腾讯Android开发面试准备指南及参考答案

腾讯元宝高级Android开发职位面试准备指南 该职位要求扎实的Kotlin基础、架构设计能力和性能优化经验,重点关注Android客户端开发。面试流程约3轮,支持线上面试,流程较快。候选人需准备以下核心内容: 基础技术:Kotlin特性、Android开发生命周期、多线程编程 架构设计:MVVM/MVI模式应用、组件化解耦方案 性能优化:流畅度提升、内存管理、启动时间优化等实战案例 加分技能:Jetpack Compose开发、音视频处理、跨平台开发经验 建议结合项目经验准备具体案例,突出技术深度和问题解

郑伟强dev的专栏 1194

mysql strcmp s1 s2_Mysql常用函数整理

Mysql常用函数最近用数据库比较多,之前没太关注函数这块儿,现在补补,mysql函数还是比较强大的,可以实现很多东西,有兴趣的小伙伴可以学习下~以下为笔者整理的常用函数,包含字符串操作、日期操作、数字操作等,相对于mysql操作文档,笔者整理的只是一部分,有兴趣的可以自行挖掘~日期函数ADDDATE(d,n)计算起始日期 d 加上 n 天的日期ADDTIME(t,n)时间 t 加上 n 秒的时间...

weixin_31001739的博客 268

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

mysql中函数汇总_MySQL函数汇总

前言MySQL提供了众多功能强大、方便易用的函数,使用这些函数,可以极大地提高用户对于数据库的管理效率,从而更加灵活地满足不同用户的需求。本文将MySQL的函数分类并汇总,以便以后用到的时候可以随时查看。数学函数(1)ABS(x)返回x的绝对值(2)PI()返回圆周率π,默认显示6位小数(3)SQRT(x)返回非负数的x的二次方根(4)MOD(x,y)返回x被y除后的余数(5)CEIL(x)、CE...

weixin_29129833的博客 465

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

mysql函数返回结果是1_MySQL1:MySQL函数汇总

前言MySQL提供了众多功能强大、方便易用的函数,使用这些函数,可以极大地提高用户对于数据库的管理效率,从而更加灵活地满足不同用户的需求。本文将MySQL的函数分类并汇总,以便以后用到的时候可以随时查看。数学函数(1)ABS(x)返回x的绝对值(2)PI()返回圆周率π,默认显示6位小数(3)SQRT(x)返回非负数的x的二次方根(4)MOD(x,y)返回x被y除后的余数(5)CEIL(x)、CE...

weixin_39976960的博客 652

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

SQL中的字符数字日期函数

本文处于自己在回顾整理SQL的时候看到供回顾查找时方便hhhh MySQL中的常用函数1.字符函数2.数字函数3.日期函数 1.字符函数 2.数字函数 3.日期函数

qq_45153782的博客 372

mysql如何查看帮助文档_高效查看MySQL帮助文档的方法

在mysql的使用过程中, 可能经常会遇到以下问题:某个操作语法忘记了, 如何快速查找?如何快速知道当前版本上某个字段类型的取值范围?当前版本都支持哪些函数?希望有例子说明..当前版本是否支持某个功能?对于上面列出的问题, 我们可能想到的方法是查找MySQL的文档, 这些问题在官方文档都可以很清楚地查到, 但是却要耗费大量的时间和精力.所以对于以上问题, 最好的解决办法就是使用MySQL安装后自带...

weixin_42395245的博客 265

Go语言SSH客户端开发实战:认证、命令执行与文件传输

SSH是远程运维和自动化部署中最常用的安全协议,而Go语言凭借其高并发和静态编译特性,正在成为开发SSH客户端工具的热门选择。基于官方x/crypto/ssh包,开发者可以在程序中实现与终端ssh命令等效的能力:从TCP握手、协议协商到密钥交换与用户认证,再到执行远程命令、开启交互式会话、建立端口转发通道以及通过SFTP传输文件。理解ClientConfig中User、Auth、HostKeyCallback、Timeout等核心字段,是安全连接服务器的前提;合理选择密码或公钥认证,并配合并发控制与keep

weixin_33858336的博客 321

mysql函数FIND_IN_SET

mysql字符串函数:FIND_IN_SET()使用方法详解 语法: FIND_IN_SET(str,strlist) 第一个参数str是要查找的字符串。 第二个参数strlist是要搜索的逗号分隔的字符串列表。 假如字符串str 在由N 子链组成的字符串列表strlist 中,则返回值的范围在 1 到 N 之间。 一个字符串列表就是一个由一些被‘,’符号分开的子链组成的字符...

江城宴的博客 1819

MySQL帮助文档的使用

帮助文档使用 在 MySQL 使用过程中,可能经常会遇到以下问题: 某个操作语法忘记了,需要快速查找。 当前版本上,某个字段类型我们想快速知道它的取值范围? 当前版本上,都支持哪些函数?希望有例子能快速入门。 当前版本上,是否支持某个功能? 对于上面列出的各种问题,我们可能想到的办法是查找 MySQL 的文档。不错,这些问题在 MySQL 官方文档中都可以很清楚地查到,但是却要耗费大量的时间和...

weixin_30641999的博客 110

finddb,conndb 函数增加

vi .bashrc –添加下列内容 function cdb(){ mysql -u’test_1’ -p -S$(find /db/mysql* -name $1 -type d 2&gt;/dev/null|awk -F’/’ ‘{print “/var/run/mysqld/mysqld"substr($3,6,6)”.sock"}’) $1;} function finddb(){ fi...

半世笙箫的博客 312

MySQL字符串函数

SELECT CONCAT('qwe','zhangsan','lisi','王五') AS '合并后的字符串';SELECT RPAD('abc',10,'XR') '填充后的字符串';SELECT CHARACTER_LENGTH('abcd') AS '字符串长度';SELECT LPAD('abc',10,'XR') '填充后的字符串';SELECT CONCAT_WS('-','abc','qwe','asdfg') '合并字符串';

2402_85913048的博客 715
上一篇: java:递归取出List中的元素
下一篇: 用JS实现显示当前时间(实时变化)
oEveryman
博客等级 码龄14年 2粉丝 20原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值