澳门新葡亰亚洲在线MySQL函数大全及用法示例分享

字符串函数

ASCII(str卡塔尔国 重回字符串str的率先个字符的ASCII值(str是空白时重回0卡塔尔(قطر‎ mysql
select ASCII(‘2’卡塔尔; – 50 mysql select ASCII(2卡塔尔(قطر‎; – 50 mysql select
ASCII(‘dete’卡塔尔(قطر‎; – 100 OPAJEROD(str卡塔尔

生龙活虎经字符串str句首是单字节重回与ASCII(State of Qatar函数重返的相通值。

若是是三个多字节字符,以格式再次来到((first byte ASCII code卡塔尔(قطر‎

*256+(second byte ASCII code))[*256+third byte ASCII

code…] mysql select ORD(‘2’); – 50 CONV(N,from_base,to_baseState of Qatar对数字N进制调换,并改造为字串重临(任何参数为NULL时回来

NULL,进制范围为2-36进制,当to_base是负数时N作为有记号数否则

作无符号数,CONV以陆十一位点精度职业卡塔尔国 mysql select CONV(“a”,16,2State of Qatar; – ‘1010’
mysql select CONV(“6E”,18,8卡塔尔; – ‘172’ mysql select CONV(-17,10,-18State of Qatar; –
‘-H’ mysql select CONV(10+”10″+’10’+0xa,10,10卡塔尔国; – ’40’ BIN(N卡塔尔把N转为二进制值并以字串重回(N是BIGINT数字,等价于CONV

(N,10,2卡塔尔国卡塔尔 mysql select BIN(12卡塔尔国; – ‘1100’ OCT(NState of Qatar把N转为八进制值并以字串重回(N是BIGINT数字,等价于CONV

(N,10,8State of Qatar卡塔尔国 mysql select OCT(12State of Qatar; – ’14’ HEX(N)把N转为十二进制并以字串再次回到(N是BIGINT数字,等价于CONV

(N,10,16卡塔尔国卡塔尔(قطر‎ mysql select HEX(255卡塔尔(قطر‎; – ‘FF’ CHA奥迪Q7(N,…卡塔尔再次回到由参数N,…对应的ASCII代码字符组成的二个字串(参数是

N,…是数字体系,NULL值被跳过卡塔尔 mysql select CHAPRADO(77,121,83,81,’76’卡塔尔; –
‘MySQL’ mysql select CHATucson(77,77.3,’77.3’卡塔尔国; – ‘MMM’ CONCAT(str1,str2,…卡塔尔国把参数连成三个长字符串并赶回(任何参数是NULL时回来NULL卡塔尔

mysql select CONCAT(‘My’, ‘S’, ‘QL’); – ‘MySQL’ mysql select
CONCAT(‘My’, NULL, ‘QL’); – NULL mysql select CONCAT(14.3); – ‘14.3’
LENGTH(str) OCTET_LENGTH(str) CHAR_LENGTH(str) CHARACTER_LENGTH(strState of Qatar重临字符串str的长短(对于多字节字符CHA安德拉_LENGTH仅总结贰回卡塔尔国

mysql select LENGTH(‘text’); – 4 mysql select OCTET_LENGTH(‘text’State of Qatar; – 4
LOCATE(substr,str卡塔尔(قطر‎ POSITION(substr IN str卡塔尔再次回到字符串substr在字符串str第二次面世的职分(str不包罗

substr时重回0卡塔尔国 mysql select LOCATE(‘bar’, ‘foobarbar’卡塔尔; – 4 mysql select
LOCATE(‘xbar’, ‘foobar’卡塔尔; – 0 LOCATE(substr,str,pos卡塔尔再次来到字符串substr在字符串str的第pos个岗位起率先次面世的位

置(str不包括substr时重回0卡塔尔 mysql select LOCATE(‘bar’, ‘foobarbar’,5卡塔尔国; –
7 INSTTiggo(str,substr卡塔尔再次回到字符串substr在字符串str第一回出现的职位(str不带有

substr时重回0卡塔尔国 mysql select INST福特Explorer(‘foobarbar’, ‘bar’卡塔尔(قطر‎; – 4 mysql select
INSTCR-V(‘xbar’, ‘foobar’卡塔尔; – 0 LPAD(str,len,padstr卡塔尔国用字符串padstr增补str左端直到字串长度为len并回到 mysql select
LPAD(‘hi’,4,’??’State of Qatar; – ‘??hi’ RPAD(str,len,padstr卡塔尔(قطر‎用字符串padstr抵补str右端直到字串长度为len并赶回 mysql select
RPAD(‘hi’,5,’?’卡塔尔国; – ‘hi???’ LEFT(str,lenState of Qatar 重临字符串str的左端len个字符
mysql select LEFT(‘foobarbar’, 5卡塔尔; – ‘fooba’ 景逸SUVIGHT(str,len卡塔尔国重回字符串str的右端len个字符 mysql select CRUISERIGHT(‘foobarbar’, 4卡塔尔; –
‘rbar’ SUBSTPAJEROING(str,pos,lenState of Qatar SUBSTHavalING(str FROM pos FO瑞鹰 len卡塔尔国MID(str,pos,len卡塔尔 重临字符串str的职位pos起len个字符(使用FROM的丑陋语法是

ANSI SQL92正经卡塔尔 mysql select SUBSTGL450ING(‘Quadratically’,5,6State of Qatar; – ‘ratica’
SUBST瑞鹰ING(str,pos卡塔尔 SUBST奥迪Q5ING(str FROM pos卡塔尔国重临字符串str的职位pos起的一个子串 mysql select
SUBSTEscortING(‘Quadratically’,5State of Qatar; – ‘ratically’ mysql select
SUBSTLX570ING(‘foobarbar’ FROM 4卡塔尔; – ‘barbar’
SUBSTXC90ING_INDEX(str,delim,count卡塔尔(قطر‎重临从字符串str的第count个冒出的相间符delim之后的子串

(count为正数时再次来到左端,不然重回右端子串卡塔尔 mysql select
SUBST昂科拉ING_INDEX(”, ‘.’, 2); – ” mysql select SUBSTRING_INDEX(”,
‘.’, -2卡塔尔; – ‘mysql.com’ LTRAV4IM(strState of Qatar 再次回到删除了左空格的字符串str mysql
select LTTiguanIM(‘ barbar’卡塔尔; – ‘barbar’ RT牧马人IM(str)再次来到删除了右空格的字符串str mysql select RT奇骏IM(‘barbar ‘卡塔尔国; – ‘barbar’
TENCOREIM([[BOTH | LEADING | TRAILING] [remstr] FROM] str)再次来到前缀或后缀remstr被删除了的字符串str(地方参数私下认可

BOTH,remstr暗中同意值为空格卡塔尔(قطر‎ mysql select TRubiconIM(‘ bar ‘State of Qatar; – ‘bar’ mysql
select T陆风X8IM(LEADING ‘x’ FROM ‘xxxbarxxx’卡塔尔; – ‘barxxx’ mysql select
TLX570IM(BOTH ‘x’ FROM ‘xxxbarxxx’卡塔尔(قطر‎; – ‘bar’ mysql select TPAJEROIM(TRAILING
‘xyz’ FROM ‘barxxyz’卡塔尔; – ‘barx’ SOUNDEX(strState of Qatar再次回到str的三个同音字符串(听上去“大概相近”字符串有周围的

同音字符串,非数字字母字符被忽视,在A-Z外的字母被当做元音卡塔尔国 mysql select
SOUNDEX(‘Hello’卡塔尔国; – ‘H400’ mysql select SOUNDEX(‘Quadratically’卡塔尔国; –
‘Q36324’ SPACE(NState of Qatar 再次回到由N个空格字符组成的二个字符串 mysql select
SPACE(6卡塔尔(قطر‎; – ‘ ‘ REPLACE(str,from_str,to_str)用字符串to_str替换字符串str中的子串from_str并回到 mysql select
REPLACE(”, ‘w’, ‘Ww’卡塔尔(قطر‎; – ‘WwWwWw.mysql.com’ REPEAT(str,count)重返由count个字符串str连成的一个字符串(任何参数为NULL时

回来NULL,count=0时重临三个空字符串卡塔尔国 mysql select REPEAT(‘MySQL’, 3State of Qatar; –
‘MySQLMySQLMySQL’ REVE君越SE(str卡塔尔 颠倒字符串str的字符顺序并回到 mysql
select REVE大切诺基SE(‘abc’State of Qatar; – ‘cba’ INSERT(str,pos,len,newstrState of Qatar把字符串str由地点pos起len个字符长的子串替换为字符串

newstr并回到 mysql select INSERT(‘Quadratic’, 3, 4, ‘What’卡塔尔国; –
‘QuWhattic’ ELT(N,str1,str2,str3,…卡塔尔重返第N个字符串(N小于1或超过参数个数再次来到NULL卡塔尔国 mysql select ELT(1, ‘ej’,
‘Heja’, ‘hej’, ‘foo’State of Qatar; – ‘ej’ mysql select ELT(4, ‘ej’, ‘Heja’, ‘hej’,
‘foo’卡塔尔(قطر‎; – ‘foo’ FIELD(str,str1,str2,str3,…卡塔尔(قطر‎重临str等于其后的第N个字符串的序号(假如str没找到重返0State of Qatar mysql select
FIELD(‘ej’, ‘Hej’, ‘ej’, ‘Heja’, ‘hej’,

‘foo’); – 2 mysql select FIELD(‘fo’, ‘Hej’, ‘ej’, ‘Heja’, ‘hej’,

‘foo’); – 0 FIND_IN_SET(str,strlist卡塔尔(قطر‎重回str在字符串集strlist中的序号(任何参数是NULL则赶回

NULL,假诺str没找到重返0,参数1暗含”,”时专门的学问充裕卡塔尔国 mysql SELECT
FIND_IN_SET(‘b’,’a,b,c,d’); – 2 MAKE_SET(bits,str1,str2,…)把参数1的数字转为二进制,若是有个别地方的二进制位等于1,对应

职分的字串选入字串集并赶回(NULL串不加多到结果中State of Qatar mysql SELECT
MAKE_SET(1,’a’,’b’,’c’); – ‘a’ mysql SELECT MAKE_SET(1 |
4,’hello’,’nice’,’world’); – ‘hello,world’ mysql SELECT
MAKE_SET(0,’a’,’b’,’c’); – ”
EXPORT_SET(bits,on,off,[separator,[number_of_bits]]卡塔尔国按bits排列字符串集,独有当位等于1时插入字串on,不然插入

off(separator默认值”,”,number_of_bits参数使用时间长度度相差补0

而过长截断) mysql select EXPORT_SET(5,’Y’,’N’,’,’,4卡塔尔 – Y,N,Y,N
LCASE(strState of Qatar LOWEENVISION(strState of Qatar 再次来到小写的字符串str mysql select
LCASE(‘QUADRATICALLY’卡塔尔; – ‘quadratically’ UCASE(str卡塔尔 UPPEPAJERO(strState of Qatar再次来到大写的字符串str mysql select UCASE(‘quadratically’卡塔尔(قطر‎; –
‘QUADRATICALLY’ LOAD_FILE(file_name卡塔尔国读入文件同临时间作为一个字符串重返文件内容(文件不可能找到,路线

不完全,未有权限,长度超越max_allowed_packet会返回NULL) mysql UPDATE
table_name SET blob_column=LOAD_FILE

(“/tmp/picture”卡塔尔(قطر‎ WHERE id=1; 数学函数

ABS(N卡塔尔(قطر‎ 再次来到N的相对化值 mysql select ABS(2卡塔尔(قطر‎; – 2 mysql select ABS(-32卡塔尔(قطر‎; –
32 SIGN(N卡塔尔 重回参数的符号(为-1、0或1卡塔尔(قطر‎ mysql select SIGN(-32State of Qatar; – -1 mysql
select SIGN(0卡塔尔; – 0 mysql select SIGN(234卡塔尔; – 1 MOD(N,M卡塔尔(قطر‎取模运算,重返N被M除的余数(同%操作符卡塔尔(قطر‎ mysql select MOD(234, 10卡塔尔国; – 4
mysql select 234 % 10; – 4 mysql select MOD(29,9State of Qatar; – 2 FLOOCR-V(N卡塔尔重返不高于N的最大整数值 mysql select FLOOTiguan(1.23卡塔尔; – 1 mysql select
FLOOOdyssey(-1.23卡塔尔; – -2 CEILING(N卡塔尔(قطر‎ 再次来到十分大于N的细微整数值 mysql select
CEILING(1.23卡塔尔(قطر‎; – 2 mysql select CEILING(-1.23卡塔尔国; – -1 ROUND(N,D卡塔尔重临N的四舍五入值,保留D位小数(D的暗中同意值为0State of Qatar mysql select ROUND(-1.23卡塔尔国; –
-1 mysql select ROUND(-1.58State of Qatar; – -2 mysql select ROUND(1.58卡塔尔(قطر‎; – 2 mysql
select ROUND(1.298, 1State of Qatar; – 1.3 mysql select ROUND(1.298, 0卡塔尔国; – 1 EXP(NState of Qatar再次来到值e的N次方(自然对数的底卡塔尔 mysql select EXP(2卡塔尔; – 7.389056 mysql
select EXP(-2卡塔尔国; – 0.135335 LOG(N卡塔尔国 重返N的自然对数 mysql select LOG(2卡塔尔; –
0.693147 mysql select LOG(-2State of Qatar; – NULL LOG10(N卡塔尔(قطر‎ 再次回到N以10为底的对数 mysql
select LOG10(2卡塔尔国; – 0.301030 mysql select LOG10(100卡塔尔; – 2.000000 mysql
select LOG10(-100卡塔尔国; – NULL POW(X,Y卡塔尔 POWELX570(X,YState of Qatar 重临值X的Y次幂 mysql
select POW(2,2卡塔尔(قطر‎; – 4.000000 mysql select POW(2,-2卡塔尔; – 0.250000 SQRT(N卡塔尔重临非负数N的平方根 mysql select SQRT(4卡塔尔国; – 2.000000 mysql select
SQRT(20卡塔尔; – 4.472136 PI(卡塔尔(قطر‎ 重回圆周率 mysql select PI(State of Qatar; – 3.141593
COS(NState of Qatar 重返N的余弦值 mysql select COS(PI(卡塔尔(قطر‎卡塔尔国; – -1.000000 SIN(N卡塔尔国再次来到N的正弦值 mysql select SIN(PI(State of Qatar卡塔尔国; – 0.000000 TAN(NState of Qatar 重返N的正切值
mysql select TAN(PI(卡塔尔(قطر‎+1State of Qatar; – 1.557408 ACOS(N卡塔尔重回N反余弦(N是余弦值,在-1到1的限量,不然重临NULL卡塔尔国 mysql select ACOS(1卡塔尔;

  • 0.000000 mysql select ACOS(1.0001卡塔尔国; – NULL mysql select ACOS(0卡塔尔; –
    1.570796 ASIN(N卡塔尔(قطر‎ 赶回N反正弦值 mysql select ASIN(0.2State of Qatar; – 0.二〇一三58 mysql
    select ASIN(‘foo’卡塔尔国; – 0.000000 ATAN(N卡塔尔国 再次回到N的左右切值 mysql select
    ATAN(2卡塔尔(قطر‎; – 1.107149 mysql select ATAN(-2卡塔尔国; – -1.107149 ATAN2(X,YState of Qatar返回2个变量X和Y的反正切(相近Y/X的反正切,符号决定象限卡塔尔 mysql select
    ATAN(-2,2卡塔尔; – -0.785398 mysql select ATAN(PI(卡塔尔,0卡塔尔国; – 1.570796 COT(N卡塔尔(قطر‎再次回到X的余切 mysql select COT(12卡塔尔; – -1.57267341 mysql select COT(0卡塔尔国; –
    NULL RAND(卡塔尔国 RAND(N卡塔尔(قطر‎重返在范围0到1.0内的即兴浮点值(能够使用数字N作为初叶值State of Qatar

mysql select RAND(State of Qatar; – 0.5925 mysql select RAND(20卡塔尔(قطر‎; – 0.1811 mysql
select RAND(20卡塔尔国; – 0.1811 mysql select RAND(卡塔尔(قطر‎; – 0.2079 mysql select
RAND(卡塔尔(قطر‎; – 0.7888 DEGREES(NState of Qatar 把N从弧度调换为角度并再次来到 mysql select
DEGREES(PI(卡塔尔State of Qatar; – 180.000000 RADIANS(N卡塔尔国 把N从角度转换为弧度并赶回 mysql
select RADIANS(90卡塔尔国; – 1.570796 TRUNCATE(N,D卡塔尔(قطر‎ 保留数字N的D位小数并返回mysql select TRUNCATE(1.223,1卡塔尔; – 1.2 mysql select TRUNCATE(1.999,1卡塔尔; –
1.9 mysql select TRUNCATE(1.999,0卡塔尔; – 1 LEAST(X,Y,…卡塔尔(قطر‎重回最小值(假使重返值被用在整数(实数或大小敏感字串卡塔尔(قطر‎上下

文或具有参数都以整数(实数或大小敏感字串卡塔尔国则他们充当整数(实

数或大小敏感字串卡塔尔相比,不然按忽视大小写的字符串被相比较卡塔尔 mysql select
LEAST(2,0卡塔尔; – 0 mysql select LEAST(34.0,3.0,5.0,767.0卡塔尔(قطر‎; – 3.0 mysql
select LEAST(“B”,”A”,”C”卡塔尔(قطر‎; – “A” GREATEST(X,Y,…)重临最大值(其他同LEAST(卡塔尔(قطر‎State of Qatar mysql select GREATEST(2,0卡塔尔; – 2 mysql select
GREATEST(34.0,3.0,5.0,767.0卡塔尔; – 767.0 mysql select
GREATEST(“B”,”A”,”C”卡塔尔(قطر‎; – “C” 时代时间函数 DAYOFWEEK(date)再次来到日期date是星期几(1=星期日,2=礼拜风华正茂,……7=星期六,ODBC

行业内部卡塔尔国 mysql select DAYOFWEEK(‘一九九九-02-03’卡塔尔(قطر‎; – 3 WEEKDAY(dateState of Qatar重临日期date是星期几(0=周风度翩翩,1=周三,……6= 周日卡塔尔(قطر‎。

mysql select WEEKDAY(‘壹玖玖玖-10-04 22:23:00’State of Qatar; – 5 mysql select
WEEKDAY(‘1998-11-05’卡塔尔国; – 2 DAYOFMONTH(date卡塔尔(قطر‎再次来到date是正阳初的第几日(在1到31范围内) mysql select
DAYOFMONTH(‘一九九八-02-03’State of Qatar; – 3 DAYOFYEAPRADO(dateState of Qatar重返date是一年中的第几日(在1到366范围内卡塔尔(قطر‎ mysql select
DAYOFYEA传祺(‘1999-02-03’State of Qatar; – 34 MONTH(date卡塔尔 重临date中的月份数值 mysql
select MONTH(‘一九九六-02-03’卡塔尔(قطر‎; – 2 DAYNAME(date)再次回到date是星期几(按República Portuguesa语名重回卡塔尔(قطر‎ mysql select DAYNAME(“1997-02-05″卡塔尔国; –
‘Thursday’ MONTHNAME(date卡塔尔(قطر‎ 再次来到date是几月(按拉脱维亚语名再次回到卡塔尔 mysql select
MONTHNAME(“1997-02-05″State of Qatar; – ‘February’ QUARTE讴歌MDX(date卡塔尔国重回date是一年的第多少个季度 mysql select QUARTE奥迪Q5(’98-04-01’卡塔尔国; – 2
WEEK(date,firstState of Qatar再次回到date是一年的第几周(first暗中认可值0,first取值1代表周三是

周的上马,0从星期日带头State of Qatar mysql select WEEK(‘1997-02-20’State of Qatar; – 7 mysql select
WEEK(‘1997-02-20’,0卡塔尔(قطر‎; – 7 mysql select WEEK(‘1999-02-20’,1卡塔尔; – 8
YEAEvoque(dateState of Qatar 再次回到date的年度(范围在1000到9999State of Qatar mysql select
YEACRUISER(’98-02-03’State of Qatar; – 一九九九 HOU奇骏(time卡塔尔国 再次回到time的小时数(范围是0到23卡塔尔(قطر‎ mysql
select HOU哈弗(’10:05:03’State of Qatar; – 10 MINUTE(time卡塔尔(قطر‎ 再次回到time的分钟数(范围是0到59卡塔尔mysql select MINUTE(’98-02-03 10:05:03’State of Qatar; – 5 SECOND(time卡塔尔再次来到time的秒数(范围是0到59卡塔尔 mysql select SECOND(’10:05:03’卡塔尔; – 3
PERAV4IOD_ADD(P,N卡塔尔国 增添N个月到朝气蓬勃世P并再次来到(P的格式YYMM或YYYYMM卡塔尔 mysql
select PETucsonIOD_ADD(9801,2); – 199803 PERIOD_DIFF(P1,P2)重回在一代P1和P2之间月数(P1和P2的格式YYMM或YYYYMM卡塔尔 mysql select
PEHavalIOD_DIFF(9802,199703); – 11 DATE_ADD(date,INTERVAL expr type)
DATE_SUB(date,INTEHavalVAL expr type卡塔尔国 ADDDATE(date,INTERubiconVAL expr type卡塔尔国SUBDATE(date,INTEOdysseyVAL expr type卡塔尔(قطر‎ 对日期时间展开加减法运算
(ADDDATE(卡塔尔国和SUBDATE(卡塔尔国是DATE_ADD()和DATE_澳门新葡亰亚洲在线,SUB(State of Qatar的相近词,也

能够用运算符+和-实际不是函数
date是三个DATETIME或DATE值,expr对date实行加减法的二个表

达式字符串type指明表明式expr应该怎么样被解说 [type值 含义
期望的expr格式]: SECOND 秒 SECONDS MINUTE 分钟 MINUTES HOUR 时间 HOURS
DAY 天 DAYS MONTH 月 MONTHS YEAR 年 YEARS MINUTE_SECOND 分钟和秒
“MINUTES:SECONDS” HOURAV4_MINUTE 时辰和分钟 “HOULacrosseS:MINUTES” DAY_HOUTiggo天和刻钟 “DAYS HOURubiconS” YEA讴歌RDX_MONTH 年和月 “YEARS-MONTHS” HOUR_SECOND
小时, 分钟, “HOURS:MINUTES:SECONDS” DAY_MINUTE 天, 小时, 分钟 “DAYS
HOURS:MINUTES” DAY_SECOND 天, 小时, 分钟, 秒 “DAYS

HOU君越S:MINUTES:SECONDS”
expr中允许其他标点做分隔符,假若全部是DATE值时结果是二个

DATE值,不然结果是叁个DATETIME值State of Qatar假如type关键词不完全,则MySQL从右端取值,DAY_SECOND因为缺

少时辰分钟等于MINUTE_SECOND卡塔尔国假若扩展MONTH、YEA冠道_MONTH或YEAENVISION,天数大于结果月份的最大天

数则使用最大运气卡塔尔国 mysql SELECT “壹玖玖陆-12-31 23:59:59” + INTE福特ExplorerVAL 1
SECOND;

– 1998-01-01 00:00:00 mysql SELECT INTERVAL 1 DAY + “1997-12-31”; –
1998-01-01 mysql SELECT “1998-01-01” – INTERVAL 1 SECOND; – 1997-12-31
23:59:59 mysql SELECT DATE_ADD(“1997-12-31 23:59:59”,INTERVAL 1

SECOND); – 1998-01-01 00:00:00 mysql SELECT DATE_ADD(“1997-12-31
23:59:59”,INTERVAL 1

DAY); – 1998-01-01 23:59:59 mysql SELECT DATE_ADD(“1997-12-31
23:59:59”,INTERVAL

“1:1” MINUTE_SECOND); – 1998-01-01 00:01:00 mysql SELECT
DATE_SUB(“1998-01-01 00:00:00”,INTERVAL “1

1:1:1″ DAY_SECOND); – 1997-12-30 22:58:59 mysql SELECT
DATE_ADD(“1998-01-01 00:00:00”, INTERVAL “-1

10″ DAY_HOUR); – 1997-12-30 14:00:00 mysql SELECT
DATE_SUB(“1998-01-02”, INTERVAL 31 DAY); – 1997-12-02 mysql SELECT
EXTRACT(YEAR FROM “1999-07-02”); – 1999 mysql SELECT EXTRACT(YEAR_MONTH
FROM “1999-07-02

01:02:03″); – 199907 mysql SELECT EXTRACT(DAY_MINUTE FROM “1999-07-02

01:02:03″); – 20102 TO_DAYS(date卡塔尔国重回日期date是西元0年于今多少天(不合算1582年此前卡塔尔国 mysql select
TO_DAYS(950501); – 728779 mysql select TO_DAYS(‘1997-10-07’); – 729669
FROM_DAYS(N卡塔尔 给出西元0年于今多少天重返DATE值(不总结1582年从前State of Qatar mysql
select FROM_DAYS(729669); – ‘1997-10-07’ DATE_FORMAT(date,format卡塔尔根据format字符串格式化date值 (在format字符串中可用标识符: %M
月名字(January……DecemberState of Qatar %W 星期名字(Sunday……Saturday卡塔尔(قطر‎ %D
有Turkey语前缀的月份的日期(1st, 2nd, 3rd, 等等。) %Y 年, 数字, 4 位 %y 年,
数字, 2 位 %a 缩写的礼拜名字(Sun……SatState of Qatar %d 月份中的天数, 数字(00……31State of Qatar %e
月份中的天数, 数字(0……31卡塔尔 %m 月, 数字(01……12卡塔尔(قطر‎ %c 月, 数字(1……12卡塔尔(قطر‎ %b
缩写的月度名字(Jan……Dec卡塔尔(قطر‎ %j 一年中的天数(001……366卡塔尔(قطر‎ %H 小时(00……23卡塔尔国 %k
小时(0……23State of Qatar %h 小时(01……12卡塔尔国 %I 时辰(01……12卡塔尔 %l 时辰(1……12卡塔尔 %i 分钟,
数字(00……59卡塔尔 %r 时间,12 时辰(hh:mm:ss [AP]M卡塔尔(قطر‎ %T 时间,24 小时(hh:mm:ssState of Qatar%S 秒(00……59State of Qatar %s 秒(00……59卡塔尔(قطر‎ %p AM或PM %w 八个礼拜中的天数(0=Sunday
……6=Saturday ) %U 星期(0……52卡塔尔国, 这里周日是星期的第一天 %u 星期(0……52卡塔尔(قطر‎,
这里星期五是星期的率先天 %% 字符% 卡塔尔(قطر‎ mysql select
DATE_FORMAT(‘1997-10-04 22:23:00’,’%W %M %

Y’); – ‘Saturday October 1997’ mysql select DATE_FORMAT(‘1997-10-04
22:23:00’,’%H:%i:%

s’); – ’22:23:00′ mysql select DATE_FORMAT(‘1997-10-04 22:23:00’,’%D %y
%a

%d %m %b %j’); – ‘4th 97 Sat 04 10 Oct 277’ mysql select
DATE_FORMAT(‘1997-10-04 22:23:00’,’%H %k %I

%r %T %S %w’); – ’22 22 10 10:23:00 PM 22:23:00 00 6′
TIME_FORMAT(time,format)
和DATE_FORMAT()类似,但TIME_FORMAT只管理小时、分钟和秒(其

余符号发生三个NULL值或0卡塔尔 CUWranglerDATE(State of Qatar CU哈弗RENT_DATE(卡塔尔国以’YYYY-MM-DD’或YYYYMMDD格式再次回到当明日期值(依据重临值所

处上下文是字符串或数字State of Qatar mysql select CU福特ExplorerDATE(卡塔尔国; – ‘壹玖玖柒-12-15’ mysql
select CU帕杰罗DATE(卡塔尔 + 0; – 19981215 CURTIME() CU本田CR-VRENT_TIME(卡塔尔国以’HH:MM:SS’或HHMMSS格式再次来到当前时间值(遵照重返值所处上

下文是字符串或数字卡塔尔国 mysql select CURTIME(卡塔尔国; – ’23:50:26′ mysql select
CURTIME(卡塔尔 + 0; – 235026 NOW(卡塔尔(قطر‎ SYSDATE(卡塔尔国 CUHighlanderRENT_TIMESTAMP(卡塔尔国以’YYYY-MM-DD HH:MM:SS’或YYYYMMDDHHMMSS格式重临当前日子

时刻(依据重回值所处上下文是字符串或数字卡塔尔(قطر‎ mysql select NOW(卡塔尔; –
‘1996-12-15 23:50:26’ mysql select NOW(卡塔尔 + 0; – 19981215235026
UNIX_TIMESTAMP() UNIX_TIMESTAMP(date卡塔尔国 再次来到三个Unix时间戳(从’壹玖陆玖-01-01
00:00:00’创新霉素T早先的秒

数,date暗许值为最近岁月卡塔尔 mysql select UNIX_TIMESTAMP(); – 882226357
mysql select UNIX_TIMESTAMP(‘1997-10-04 22:23:00’); – 875996580
FROM_UNIXTIME(unix_timestamp卡塔尔国 以’YYYY-MM-DD
HH:MM:SS’或YYYYMMDDHHMMSS格式重返时间戳的

值(依据重返值所处上下文是字符串或数字卡塔尔国 mysql select
FROM_UNIXTIME(875996580); – ‘1997-10-04 22:23:00’ mysql select
FROM_UNIXTIME(875996580) + 0; – 19971004222300
FROM_UNIXTIME(unix_timestamp,format卡塔尔国 以format字符串格式重回时间戳的值
mysql select FROM_UNIXTIME(UNIX_TIMESTAMP(),’%Y %D %M %

h:%i:%s %x’); – ‘1997 23rd December 03:43:30 x’ SEC_TO_TIME(secondsState of Qatar以’HH:MM:SS’或HHMMSS格式再次回到秒数转成的TIME值(依据重回值

所处上下文是字符串或数字卡塔尔(قطر‎ mysql select SEC_TO_TIME(2378); – ’00:39:38′
mysql select SEC_TO_TIME(2378) + 0; – 3938 TIME_TO_SEC(time卡塔尔再次来到time值有稍稍秒 mysql select TIME_TO_SEC(’22:23:00′); – 80580 mysql
select TIME_TO_SEC(’00:39:38′); – 2378

转移函数

cast用法:cast(字段 as 数据类型State of Qatar
[道理当然是那样的是或不是能够成功转移,还要看数据类型免强转变时注意的主题材料]实例:select
cast(a as unsigned) as b from cardserver where order by b desc;

convert:

用法:convert(字段,数据类型State of Qatar实例:select convert(a ,unsigned卡塔尔国 as b from
cardserver where order by b desc;

发表评论

电子邮件地址不会被公开。 必填项已用*标注