新普金娱乐网址


王小波的小说艺术 ‖ 硬伤疤依然美女痣数学

【翻译作】《新宇宙演变论》2

MySQL 函数大全

  • 十二月 18, 2018
  • 数学
  • 没有评论

mysql函数大全

【青春】代课老师【4】

对于针对字符串地方的操作,第一只地点为记为1。 ASCII(str)
重回字符串str的极右边字符的ASCII代码值。即使str是空字符串,再次回到0。虽然str是NULL,重临NULL。
mysql> select ASCII(‘2’);      -> 50  mysql> select ASCII(2);
     -> 50  mysql> select ASCII(‘dx’);      -> 100
也只是参见ORD()函数。 ORD(str)
假设字符串str最左侧字符是一个多字节字符,通过以格式((first byte ASCII
code)*256+(second byte ASCII code))[*256+third byte ASCII
code…]回来字符的ASCII代码值来回到多配节字符代码。假使尽左边的字符不是一个多字节字符。再次回到跟ASCII()函数再次来到的相同值。
mysql> select ORD(‘2’);      -> 50

教学楼上挂在同一长长的横幅,横幅上描绘着“热烈欢迎送各位官员莅临指导送光明活动仪式”。

 CONV(N,from_base,to_base)
在不同的数字基之间变换数字。重返数字N的字符串数字,从from_base基变换为to_base基,即使另外参数是NULL,重回NULL。参数N解释为一个整数,可是足以指定为一个平头或一个字符串。最小基是2都最特此外基是36。如若to_base是一个负数,N被看是一个暴发号数,否则,N被看做无符号数。
CONV因64个点精度工作。 mysql> select CONV(“a”,16,2);      ->
‘1010’  mysql> select CONV(“6E”,18,8);      -> ‘172’  mysql>
select CONV(-17,10,-18);      -> ‘-H’  mysql> select
CONV(10+”10″+’10’+0xa,10,10);      -> ’40’

多好之字,不精晓是挖掘苦乡镇领导吗,依旧讽刺村干部、校领导。程岳峰边挂横幅,心里想。他理解的记念好沾“光明”这个词是齐小学时的平位导师说之。这些师说,南宋时刻发相同各个清官,他为劝谏主公不为权臣蒙蔽,上望之时光提个灯笼上殿。

 BIN(N)
再次来到二上前制值N的一个字符串表示,在此N是一个加上整数(BIGINT)数字,这等价于CONV(N,10,2)。假诺N是NULL,再次来到NULL。
mysql> select BIN(12);      -> ‘1100’  OCT(N)
重回八向前制值N的一个字符串的代表,在此N是一个充裕整型数字,这等价于CONV(N,10,8)。要是N是NULL,重临NULL。
mysql> select OCT(12);      -> ’14’

天上感到惊愕,说“爱卿,你怎么能按单灯笼上殿呢,金殿上不敷明嘛?”

 HEX(N)
重回十六进制值N一个字符串的代表,在此N是一个充裕整型(BIGINT)数字,这等于价于CONV(N,10,16)。假使N是NULL,再次来到NULL。
mysql> select HEX(255);      -> ‘FF’

坏清官答道“回万夏,老臣年迈,金殿上走动我看无显现光明”。

 CHAR(N,…)
 CHAR()将参数解释为整数并且重临由这一个整数的ASCII代码字符组成的一个字符串。NULL值被超了。
mysql> select CHAR(77,121,83,81,’76’);      -> ‘MySQL’  mysql>
select CHAR(77,77.3,’77.3′);      -> ‘MMM’

天上大怒“奴才,难道你是骂朕昏庸无道不成!”

 CONCAT(str1,str2,…)
重返来于参数连结的字符串。假使此外参数是NULL,再次来到NULL。可以有超2只的参数。一个数字参数为变换为等价的字符串情势。
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(str) 再次来到字符串str的长。
mysql> select LENGTH(‘text’);      -> 4  mysql> select
OCTET_LENGTH(‘text’);      -> 4
注意,对于多字节约字符,其CHAR_LENGTH()仅总括同一不好。 LOCATE(substr,str)  
POSITION(substr IN str)
再次回到子串substr在字符串str第一只冒出的职位,假诺substr不是在str里面,返回0.
 mysql> select LOCATE(‘bar’, ‘foobarbar’);      -> 4  mysql>
select LOCATE(‘xbar’, ‘foobar’);      -> 0 该函数是多字节可靠的。
LOCATE(substr,str,pos)
重临子串substr在字符串str第一独冒出的职位,从地点pos先河。要是substr不是在str里面,重临0。
mysql> select LOCATE(‘bar’, ‘foobarbar’,5);      -> 7
这函数是多字节可靠的。 INSTR(str,substr)
重回子串substr在字符串str中之率先单冒出的职位。这和出2只参数情势之LOCATE()相同,除了参数为颠倒。
mysql> select INSTR(‘foobarbar’, ‘bar’);      -> 4  mysql>
select INSTR(‘xbar’, ‘foobar’);      -> 0 这函数是多字节可靠的。
LPAD(str,len,padstr)
重返字符串str,左面用字符串padstr填补直到str是len个字符长。 mysql>
select LPAD(‘hi’,4,’??’);      -> ‘??hi’

深奸臣请假没来,他的党羽顺着上老儿的意进谗言中伤。

 RPAD(str,len,padstr)
再次回到字符串str,右面用字符串padstr填补直到str是len个字符长。 mysql>
select RPAD(‘hi’,5,’?’);      -> ‘hi???’  LEFT(str,len)
重临字符串str的无比左侧len个字符。 mysql> select LEFT(‘foobarbar’, 5);
     -> ‘fooba’ 该函数是多字节可靠的。 RIGHT(str,len)
再次回到字符串str的最为左侧len个字符。 mysql> select RIGHT(‘foobarbar’, 4);
     -> ‘rbar’ 该函数是多字节可靠的。 SUBSTRING(str,pos,len)  
SUBSTRING(str FROM pos FOR len)   MID(str,pos,len)
从字符串str重临一个len个字符的子串,从地方pos初始。使用FROM的变种情势是ANSI
SQL92语法。 mysql> select SUBSTRING(‘Quadratically’,5,6);      ->
‘ratica’ 该函数是多字节可靠的。 SUBSTRING(str,pos)   SUBSTRING(str FROM
pos) 从字符串str的开局地点pos重临一个子串。 mysql> select
SUBSTRING(‘Quadratically’,5);      -> ‘ratically’  mysql> select
SUBSTRING(‘foobarbar’ FROM 4);      -> ‘barbar’
该函数是多字节可靠的。 SUBSTRING_INDEX(str,delim,count)
重返从字符串str的第count单冒出的相间符delim之后的子串。要是count是正数,重返最终的隔符到左侧(从左侧数)
的持有字符。倘诺count是负数,再次回到最后的隔符到右手边的有着字符(从左边数)。
mysql> select SUBSTRING_INDEX(‘www.mysql.com’, ‘.’, 2);      ->
‘www.mysql’  mysql> select SUBSTRING_INDEX(‘www.mysql.com’, ‘.’,
-2);      -> ‘mysql.com’ 该函数对多字节是可靠的。 LTRIM(str)
重回去了这放置空格字符的字符串str。 mysql> select LTRIM(‘ barbar’);
     -> ‘barbar’  RTRIM(str) 再次回到去了该拖后空格字符的字符串str。
mysql> select RTRIM(‘barbar   ‘);      -> ‘barbar’
该函数对多字节是保险的。 TRIM([[BOTH | LEA

廉者答道“奴才不敢,天子是行的国王,英雄神武,德迈尧舜,像老牌的阳光只是————”这一个清官看看群臣,装出一可哀怜的形容。

DING | TRAILING] [remstr] FROM] str)
重返字符串str,其独具remstr前缀或后缀被删了。假诺无修饰符BOTH、LEADING或TRAILING给起,BOTH为设。倘使remstr没为指定,空格被剔除。
mysql> select TRIM(‘ bar   ‘);      -> ‘bar’  mysql> select
TRIM(LEADING ‘x’ FROM ‘xxxbarxxx’);      -> ‘barxxx’  mysql>
select TRIM(BOTH ‘x’ FROM ‘xxxbarxxx’);      -> ‘bar’  mysql>
select TRIM(TRAILING ‘xyz’ FROM ‘barxxyz’);      -> ‘barx’
该函数对多字节是举手之劳的。 SOUNDEX(str)
再次来到str的一个同音字符串。听起来“大致相同”的2只字符串应该生出平等之同音字符串。一个“标准”的同音字符串长是4独字符,可是SOUNDEX()函数再次回到一个任意长的字符串。你可在结果达以SUBSTRING()得到一个“标准”的
同音串。所有非数字字母字符在加的字符串中让忽视。所有以A-Z之外的字符国际字母被当做元音。
mysql> select SOUNDEX(‘Hello’);      -> ‘H400’  mysql> select
SOUNDEX(‘Quadratically’);      -> ‘Q36324’

廉者说,“只是——”欲言又就。

 SPACE(N) 重回由N个空格字符组成的一个字符串。 mysql> select SPACE(6);
     -> ‘     ‘

上苍急了,有说话快说。

 REPLACE(str,from_str,to_str)
再次回到字符串str,其字符串from_str的保有出现是因为字符串to_str代替。
mysql> select REPLACE(‘www.mysql.com’, ‘w’, ‘Ww’);      ->
‘WwWwWw.mysql.com’ 该函数对多字节是可靠的。 REPEAT(str,count)
再次来到由再count提姆(Tim)es次的字符串str组成的一个字符串。如果count <=
0,再次来到一个空字符串。假诺str或count是NULL,再次来到NULL。 mysql> select
REPEAT(‘MySQL’, 3);      -> ‘MySQLMySQLMySQL’

廉者说“万年度先乎奴才做主,我说出不要袒护,奴才方敢说话。”

 REVERSE(str) 重回颠倒字符顺序的字符串str。 mysql> select
REVERSE(‘abc’);      -> ‘cba’ 该函数对多字节可靠的。
INSERT(str,pos,len,newstr)
重返字符串str,在岗位pos开端之子串且len个字符长得子串由字符串newstr代替。
mysql> select INSERT(‘Quadratic’, 3, 4, ‘What’);      ->
‘QuWhattic’ 该函数对多字节是牢靠的。 ELT(N,str1,str2,str3,…) 假若N=
1,返回str1,如若N=
2,再次回到str2,等等。即便N小于1要么过参数个数,重返NULL。ELT()是FIELD()反运算。
mysql> select ELT(1, ‘ej’, ‘Heja’, ‘hej’, ‘foo’);      -> ‘ej’
 mysql> select ELT(4, ‘ej’, ‘Heja’, ‘hej’, ‘foo’);      -> ‘foo’
 FIELD(str,str1,str2,str3,…) 重临str在str1, str2, str3,
…清单的目录。假设str没找到,重返0。FIELD()是ELT()反运算。 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在由N子串组成的表strlist之中,再次来到一个1到N底值。一个字符串表是深受“,”分隔的子串组成的一个字符串。假诺第一个参数是一个日常数字符串并且第二单参数是相同种植档次也SET的排,FIND_IN_SET()函数被优化而下各样运算!假设str不是在strlist里面要使strlist是空字符串,重返0。假如此外一个参数是NULL,重回NULL。假使第一单参数包含一个“,”,该函数将工作未正常。
mysql> SELECT FIND_IN_SET(‘b’,’a,b,c,d’);      -> 2

“讲。”国王一言九鼎。

 MAKE_SET(bits,str1,str2,…) 重临一个集合
(包含由“,”字符分隔的子串组成的一个字符串),由相应的个在bits集合中之的字符串组成。str1对诺受位0,str2对应位1,等等。在str1,
str2, …中之NULL串不弥加至结果中。 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”中设定每一样各,你收获一个“on”字符串,并且于每个复位(reset)的号,你取一个“off”字符串。每个字符串用“separator”分隔(缺省“,”),并且只有“bits”的“number_of_bits”
(缺省64)位减价用。 mysql> select EXPORT_SET(5,’Y’,’N’,’,’,4)     
-> Y,N,Y,N  LCASE(str)   LOWER(str)
再次回到字符串str,遵照近日字符集映射(缺省凡是ISO-8859-1
Latin1)把拥有的字符改变成小写。该函数对多字节是保险的。 mysql> select
LCASE(‘QUADRATICALLY’);      -> ‘quadratically’

“因为**以从及,他挡住住了你的光芒。”

 UCASE(str)   UPPER(str)
再次来到字符串str,依据当下字符集映射(缺省大凡ISO-8859-1
Latin1)把具有的字符改变成特别写。该函数对准多字节是牢靠的。 mysql> select
UCASE(‘Hej’);      -> ‘HEJ’ 该函数对多字节是毫不费劲的。
LOAD_FILE(file_name)
读入文件又作为一个字符串再次回到文件内容。文件要以服务器上,你必指定到文件之完整路径名,而且若必须暴发file权限。文件要怀有内容都是可读之而小于max_allowed_packet。尽管文件不设有或者出于地方原因之一不可能吃读来,函数重回NULL。
mysql> UPDATE table_name        SET
blob_column=LOAD_FILE(“/tmp/picture”)        WHERE id=1;

大臣一切片哗然,后来重臣等开展廷辩,拔取了这个清官的折子,撤了大奸相的地点。

 MySQL必要时自动转换数字也字符串,并且扭也这样: mysql> SELECT
1+”1″;      -> 2  mysql> SELECT CONCAT(2,’ test’);      -> ‘2
test’
使您想使明了地更换一个数字到一个字符串,把它们当参数传递到CONCAT()。
假如字符串函数提供一个次以前进制字符串作为参数,结果字符串也是一个次上制字符串。被移到一个字符串的数字给看做是一个次之向前制字符串。这不过影响比

 “送光明,咋会起个这么有诗意的讳,是无是由眼前几乎上广告词上抄的。”白先生说。

 

“啥广告”小于先生提问。

                                       mysql 时间函数用法集合

“就是给雪盲患者做手术,好像也是也患者送光明活动。”白先生坏笑着。对高校生没有起触电,他直接持无所谓态度。他的协作程岳峰想上早自习,由他者傻蛋折腾去,反正程岳峰教的是语文、思想品德这么些用坐的事物,又不用在早做数学题。白先生估摸就来平等不成,不怀恋来吧未曾人强调,学生的就学质量会增进,也只是得到个清闲。

 

即十点的上,一辆辆小汽车鱼贯而符合,停在高校南侧,靠着东井煤窑主管的Audi2000。

此是一个下日期函数的事例。上面的询问采用了具有记录,其date_col的价值是以末30龙中:

“我们齐累,一路累!”王校长慌忙上前,和来人逐一握手。

  mysql> SELECT something FROM table    WHERE TO_DAYS(NOW()) –
TO_DAYS(date_col) <= 30; 

“热烈欢迎!热烈欢迎!”教音乐的小于先生赶紧社团学生方队,列队舞动着花环,齐声说道。

  DAYOFWEEK(date)    再次来到日期date的星期索引(1=星期一,2=星期二,
……7=周三)。这个招来引值对应于ODBC标准。    mysql> select
DAYOFWEEK(‘1998-02-03’);    -> 3 

一样拨手握紧相机的人口抢打开镜头,抗视频机的拿机器擎在胸前面退边录,拿简单相机的噼里啪啦地拍在,孙总首席营业官于人流被跑前走后,不怀念去之宏伟时刻。

  WEEKDAY(date)    重返date的星期索引(0=星期日,1=礼拜天, ……6=
周一)。    mysql> select WEEKDAY(‘1997-10-04 22:23:00’); 
  -> 5    mysql> select WEEKDAY(‘1997-11-05’);    -> 2 

四个年级的学员300来号口,加上阵容前头站着的十几号先生,村组干部十几独,在诺大的校园里显示不敷协调。主席台是为此初一班的六摆设桌子对成为的,下边铺在从孙老总借来的红平绒。王校长及坐正陪伴在五位官员坐主席台上。

  DAYOFMONTH(date)    再次来到date的月受日期,在1至31克外。 
  mysql> select DAYOFMONTH(‘1998-02-03’);    -> 3 

“咋毬搞的,不是说好聚三独高校的生吧,这么热闹的大会,就球这么点人。”临近司令员长的因于西第一次号的中年男子小声责备道。程岳峰知道此中年男子一定是家乡的教育办首席执行官了。

  DAYOFYEAR(date)    重临date在一如既往年吃之日数, 在1暨366限制外。 
  mysql> select DAYOFYEAR(‘1998-02-03’);    -> 34 

嗳,咳,王校长试试面前的麦克(Mike)风,他一度是第四糟试行了。

  MONTH(date)    返回date的月份,范围1到12。    mysql> select
MONTH(‘1998-02-03’);    -> 2 

哼,现在上马开会,金秋1月,丹桂飘香,在就美好的时了,我们迎来了**小学捐资教授送光明的移位,这次活动拿到了县委统战部、县教育局、东井煤矿爱心企业家、乡党委政坛、乡教育办、xx村广泛干群的大力协助,对之我代表xx小学的教人士工对我们之关注,对永州煤矿的无私进献,表示真诚的谢谢和由衷的问讯,前天参与会议的暴发:市教育局称局长XX同志、县委统战部契合秘书长、县教育局院长、乡党委书记、处长、乡教育办总总监——,会议并分为4独议程。

  DAYNAME(date)    重返date的周五名字。    mysql> select
DAYNAME(“1998-02-05”);    -> ‘Thursday’ 

程岳峰没有详细去听,他解六个议程内容,他缅怀着是终极一个议程,这固然是送光明。

  MONTHNAME(date)    再次来到date的月名字。    mysql> select
MONTHNAME(“1998-02-05”);    -> ‘February’ 

比如校长嘱托,等校长一说生“下边举行第四件,进行捐赠仪式以及推闸送光明,由东井煤矿老总为孙COO递交红纸黄漆写的捐款20000状元之叶子”,这厢,由程岳峰把电闸关掉,众人倒及东楼,由乡镇教育办首席营业官推闸送电。

  QUARTER(date)    再次来到date一年际遇的季度,范围1暨4。    mysql>
select QUARTER(’98-04-01′);    -> 2 

程岳峰从王校长对面的第一清除逐渐移动出来,走及东楼王校长门前。静候校长的吩咐。

  WEEK(date)         WEEK(date,first) 
  对于星期日凡千篇一律健全的第一天的地点,有一个单个参数,重回date的周数,范围在0到52。2独参数格局WEEK()允许而指定星期是否上马让星期五或者周日。假诺第二单参数是0,星期从周二开班,假若第二只参数是1,从星期三起头。 
  mysql> select WEEK(‘1998-02-20’);    -> 7    mysql>
select WEEK(‘1998-02-20’,0);    -> 7    mysql> select
WEEK(‘1998-02-20’,1);    -> 8 

理所当然出于县城教育局县长说、村委首席执行官代表村两委表示祝贺、高校可校长表示高校表示感谢,最终给仪式暨推闸送光明。谁知中间情节有了改变,这是飞的。

  YEAR(date)    返回date的年份,范围在1000到9999。    mysql>
select YEAR(’98-02-03′);    -> 1998 

程岳峰听到看正在东井煤矿老总向孙首席执行官递交了捐款纸牌,心想我们还即刻起来了,立时把电关了下去。

  HOUR(time)    返回time的小时,范围是0到23。    mysql> select
HOUR(’10:05:03′);    -> 10 

买教育局那多少个副院长没有起身,他将麦克(Mike)风往身边拉了关,对王校长笑笑,说:“我加以两句子。好吗?”声音没有放出。“是休是还要从未电了?”

  MINUTE(time)    返回time的分钟,范围是0到59。    mysql>
select MINUTE(’98-02-03 10:05:03′);    -> 5 

“我,我失去瞅瞅?”王校长慌忙起身往东院走来。

  SECOND(time)    回来time的秒数,范围是0到59。    mysql>
select SECOND(’10:05:03′);    -> 3 

“咋毬搞的,快拿电送上。”

  PERIOD_ADD(P,N) 
  扩展N个月至阶段P(以格式YYMM或YYYYMM)。以格式YYYYMM再次回到值。注意等参数P不是日期值。 
  mysql> select PERIOD_ADD(9801,2);    -> 199803 

“不是为乡教育办——”程岳峰有点头晕。

  PERIOD_DIFF(P1,P2) 
  重回在时P1和P2之间月数,P1和P2应该以格式YYMM或YYYYMM。注意,时期参数P1和P2不是日期值。 
  mysql> select PERIOD_DIFF(9802,199703);    -> 11 

“没开展完毕。”王校长匆匆上来,推上了闸。

  DATE_ADD(date,INTERVAL expr type)      
  DATE_SUB(date,INTERVAL expr type)      
  ADDDATE(date,INTERVAL expr type)         SUBDATE(date,INTERVAL
expr type)    这一个功效实施日期运算。对于MySQL
3.22,他们是新的。ADDDATE()和SUBDATE()是DATE_ADD()和DATE_SUB()的同义词。
  在MySQL
3.23遭逢,你得应用+和-而无是DATE_ADD()和DATE_SUB()。(见例子)date是一个指定起首日期的
  DATETIME或DATE值,expr是借助定加到起日期或于起初日期减去的间隔值一个说明式,expr是一个字符串;它可以为
  一个“-”起初表示因间隔。type是一个重点词,指明表明式应该怎么样被解释。EXTRACT(type
FROM date)函数从日期
  中归“type”间隔。下表显示了type和expr参数咋样吃波及: type值 含义
期望的expr格式    SECOND 秒 SECONDS    MINUTE 分钟 MINUTES    HOUR
时间 HOURS    DAY 天 DAYS    MONTH 月 MONTHS    YEAR 年 YEARS 
  MINUTE_SECOND 分钟与秒 “MINUTES:SECONDS”    HOUR_MINUTE
刻钟和分钟 “HOURS:MINUTES”    DAY_HOUR 天和时 “DAYS HOURS” 
  YEAR_MONTH 年和月 “YEARS-MONTHS”    HOUR_SECOND 小时, 分钟,
“HOURS:MINUTES:SECONDS”    DAY_MINUTE 天, 小时, 分钟 “DAYS
HOURS:MINUTES”    DAY_SECOND 天, 小时, 分钟, 秒 “DAYS
HOURS:MINUTES:SECONDS” 

他手腕拭着汗珠,匆匆而返座位高达。

  MySQL以expr格式中允许其他标点分隔符。表示突显的是指出的分隔符。如果date参数是一个DATE值并且你的计量仅仅包含YEAR、MONTH同DAY部分(即,没有时间有些),结果是一个DATE值。否则结果是一个DATETIME值。

坏秘书长从而指敲敲话筒确认声音会放出后,清清嗓子说:“前几日凡是自己第二软来我们那一个村子,来者学校。第一破来之早晚,也是立秋,这次是全校投入使用的揭秘牌式。那么些时刻,大家的母校活动至了六配套的前列,全市农村高校一流的教学设施,对吧黄局长?”黄参谋长点了点头。“仅仅过了五年,说实话,我前日算有接触未思来,看呀,是教化质量,依然教育特点,听说停电已经生同样年多了,同志等,没有电谈何孩子等的光明前途,谈什么我们村、我们乡镇、我们具备人家之将来。协理教育,呵护将来,我们要的非是口号,不是华丽之理,我们而的凡朴实的劲头,实打实的贡献精神。大家不可能有钱了腰袋,空了首。”会场一律切开宁静,静的克听到咚咚咚的心底跳声。

  mysql> SELECT “1997-12-31 23:59:59” + INTERVAL 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 

“对不起,我无控制住心绪。很感谢咱东井煤矿对育之支撑。我梦想再多的商家,更多之爱心人员关注家乡的教诲事业,为孩子等的成才创制再便于的标准化。”市局副院长用力握握东井煤矿首席营业官的手。雷鸣般的掌声经久不息。

  如若你指定太不够的间隔值(不包type关键词要的距离部分),MySQL假而你瞧掉了间隔值的不过右侧部分。例如,假若你指定一个type是DAY_SECOND,值expr被期待来上、时辰、分钟及秒部分。要是您相”1:10″这样指定值,MySQL假要日子和时有是不见的又值代表分钟和秒。换句话说,”1:10″
DAY_SECOND以其相当于于”1:10″
MINUTE_SECOND的道诠释,这对准这MySQL解释TIME值表示经过的日一旦非作为同天的时之艺术发出二义性。倘诺你下确不得法的日子,结果是NULL。假使你扩张MONTH、YEAR_MONTH或YEAR并且结果日期过新月份的尽特别值天数,日子在新月之所以最为充裕之天调整。

“刚才,听了黄局长的言语,我感觉羞愧。黄市长批评得对,教育同经济前行两手抓,两手且如坚强,并且在少数的资产面前,教育优先发展。下一样步,我们要凝心聚力抓好教育。”

  mysql> select DATE_ADD(‘1998-01-30’, Interval 1 month); 
  -> 1998-02-28 

乡党委书记头点的象啄三星的母鸡。

  注意,从前方的例证中词INTERVAL和type关键词不是分别轻重缓急写的。    
  TO_DAYS(date)    给起一个日子date,重回一个运(从0年的天数)。 
  mysql> select TO_DAYS(950501);    -> 728779    mysql>
select TO_DAYS(‘1997-10-07’);    -> 729669 

昨天的会议议程全体告终,下边推——王校长本想说推闸放电,乡党委书记拉拉他的衣角,王校长立刻改口,上边散会,欢送各位经理。

  TO_DAYS()   不打算用来接纳格列高里历(1582)出现前的价。

咱俩不可知方便了腰带,空了脑壳。太精辟了。领导就是领导者,一个层面与一个层面的咀嚼水平、工作能力还不雷同。程岳峰对黄司长佩服得五体投地。但他有点后怕,那个后怕很快取得证实。

  FROM_DAYS(N)    给出一个运N,重临一个DATE值。    mysql>
select FROM_DAYS(729669);    -> ‘1997-10-07’ 

送光明活动,等于吃镇领导、教育系统领导跟村两委干部一样笔记耳光。尽管,市电视机台综合频道、县电视机台民生频道对黄参谋长的说话并未原汁原味的播出,没有上映“我们不克从容了腰带,空了脑袋。”信息机构仍惯用的文曲笔法进行了处理,但该震慑对乡镇领导仍无低让平发炸弹。试想一下,一个凡是教育局的符参谋长,一个及低于县委书记、秘书长甚至职务低于县委常委的副处级干部仍旧以团结的势力范围上不顾体面地发火,县要管理者的威风何在。事发乡镇的严重性领导者会出好果子吃?

  DATE_FORMAT(date,format) 
  按照format字符串格式化date值。下列修饰符可以让用在format字符串中:
%M 月名字(January……December)    %W 星期名字(Sunday……Saturday)    %D
有爱尔兰语前缀的月度的日子(1st, 2nd, 3rd, 等等。)    %Y 年, 数字, 4 位 
  %y 年, 数字, 2 位    %a 缩写的周四名字(Sun……Sat)    %d
月份中的数, 数字(00……31)    %e 月份中之天数, 数字(0……31)    %m 月,
数字(01……12)    %c 月, 数字(1……12)    %b 缩写的月份名字(Jan……Dec) 
  %j 一年被之气数(001……366)    %H 时辰(00……23)    %k 时辰(0……23) 
  %h 刻钟(01……12)    %I 时辰(01……12)    %l 时辰(1……12)    %i
分钟, 数字(00……59)    %r 时间,12 时辰(hh:mm:ss [AP]M)    %T
时间,24 刻钟(hh:mm:ss)    %S 秒(00……59)    %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′ 
  MySQL3.23受,在格式修饰符字符前需要%。在MySQL更早的本子中,%是可选的。

“听咱县底教育县长说,黄院长那天中午以县城吃饭的时刻,对咱有之黑板报称誉不停歇,说全校就相应加强学生兴趣,无法因为填鸭式的计灌输,培育学生的兴味,依旧学之者不如乐之者,乐之者不如好之者,作育学生的周边兴趣,让生好学,多角度激发她们之潜能。你们给自己哪光了。”

  TIME_FORMAT(time,format) 
  这象下面的DATE_FORMAT()函数一样接纳,可是format字符串只好分包处理时、分钟与秒的那一个格式修饰符。其他修饰符暴发一个NULL值或0。 
     CURDATE()         CURRENT_DATE 
  以’YYYY-MM-DD’或YYYYMMDD格式再次回到先天日子值,取决于函数是当一个字符串如故数字上下文被运。 
  mysql> select CURDATE();    -> ‘1997-12-15’    mysql>
select CURDATE() + 0;    -> 19971215 

“别再说了,我连个开头闸关闸都打出倒霉。”程岳峰于责道。

  CURTIME()         CURRENT_TIME 
  以’HH:MM:SS’或HHMMSS格式重返时岁月价值,取决于函数是以一个字符串仍然以数字之上下文被下。 
  mysql> select CURTIME();    -> ’23:50:26′    mysql>
select CURTIME() + 0;    -> 235026 

“那是节外生枝,不可能全怪你。”王校长一副无所谓的榜样。

  NOW()         SYSDATE()         CURRENT_TIMESTAMP 
  以’YYYY-MM-DD
HH:MM:SS’或YYYYMMDDHHMMSS格式重返时底日期及时空,取决于函数是以一个字符串仍然在数字的上下文被使用。 
  mysql> select NOW();    -> ‘1997-12-15 23:50:26’ 
  mysql> select NOW() + 0;    -> 19971215235026 

“教育办的领导者失去一个于电视机里见的机,会无记恨我?”

  UNIX_TIMESTAMP()         UNIX_TIMESTAMP(date) 
  倘诺无参数调用,再次回到一个Unix时间戳记(从’1970-01-01
00:00:00’GMT先导的秒数)。即便UNIX_TIMESTAMP()用一个date参数为调用,它回到从’1970-01-01
00:00:00′
GMT最先之秒数值。date可以是一个DATE字符串、一个DATETIME字符串、一个TIMESTAMP或坐YYMMDD或YYYYMMDD格式的地头时间的一个数字。 
  mysql> select UNIX_TIMESTAMP();    -> 882226357 
  mysql> select UNIX_TIMESTAMP(‘1997-10-04 22:23:00’);    ->
875996580 
  当UNIX_TIMESTAMP被用来一个TIMESTAMP列,函数将直接接受值,没有包含的“string-to-unix-timestamp”变换。

“哎,你外甥咋姨妈四姨的,哪起这基本上小鸡肠子,教好您的征收就是了,现在爆发个奇特的词叫发展才是强项道理,对于你,学生成绩普遍提高了才是刚实力,才是大家的不屈不挠道理。”听着君王校长的语,程岳峰放心地笑了。

  FROM_UNIXTIME(unix_timestamp)    以’YYYY-MM-DD
HH:MM:SS’或YYYYMMDDHHMMSS格式再次来到unix_timestamp参数所表示的价,取决于函数是当一个字符串依旧要数字上下文中被运用。 
  mysql> select FROM_UNIXTIME(875996580);    -> ‘1997-10-04
22:23:00’    mysql> select FROM_UNIXTIME(875996580) + 0; 
  -> 19971004222300 

不管挨多少训斥,王校长心头仍可以经受,毕竟往日高校里没有用电,不是好之谬误;教育质地在全乡倒数一、二,是前人领导之行,自己也是搭的腐化摊子。要无是教育办主管是祥和多年的伙计,不是照顾全乡的携带免给起哄,他才无会见由教育办空降到此是非之地,听不上前之嘲笑,看不完的霜茄苦脸。程岳峰有时看王校长也殊不容易。

  FROM_UNIXTIME(unix_timestamp,format)    再次来到表示 Unix
时间标记的一个字符串,依照format字符串格式化。format可以涵盖与DATE_FORMAT()函数列有底章同样的修饰符。 
  mysql> select FROM_UNIXTIME(UNIX_TIMESTAMP(),    ’%Y %D %M
%h:%i:%s %x’);    -> ‘1997 23rd December 03:43:30 x’ 

哼歹有2万长的经费,打发了电费,还是可以留1万大抵片钱。教授节临近了,多少让教授等来点东西慰劳慰劳。

  SEC_TO_TIME(seconds) 
  重返seconds参数,变换成时、分钟及秒,值为’HH:MM:SS’或HHMMSS格式化,取决于函数是以一个字符串依旧在数字达到下文中于采取。 
  mysql> select SEC_TO_TIME(2378);    -> ’00:39:38′ 
  mysql> select SEC_TO_TIME(2378) + 0;    -> 3938 

16、教授节前夕的同龙中午,程岳峰的大伯步行20大抵里翻山越岭从内来了。老头子二〇一九年曾六十五春了,由于在家每一日赶几才羊满山架岭地放羊,身子板操练得一定壮实。

  TIME_TO_SEC(time)    再次回到time参数,转换成为秒。    mysql>
select TIME_TO_SEC(’22:23:00′);    -> 80580    mysql> select
TIME_TO_SEC(’00:39:38′);    -> 2378

自从三伯的出口中了解,家里要于他摸索目的,说村直达尚未上了法的男女,像小明、崔宏及程岳峰同茬的同龄人还发出幼童了。叔伯说之那么些时辰候的玩伴,有的小学没毕业就辍学了,有的没有考上高中回家做生意了。

Mysql取系统函数:

“这女孩和您时辰候同窗,是总王家的,她大她妈都是老实巴交的村民。”老王家是程岳峰家乡的多少青海岭上的稍村子,有10几乎户每户。

Select curtime();

“我说罢,我还有点,才18年份大抵或多或少,连法定年龄都非至。俺哥现在为没有搜下媳妇,哪能轮至自己呀。”

Select curdate():

“您哥是若哥,你是若,不是没有为他物色,是他笼子小,能忍受小,挽不停歇人家。”程五叔气愤地说。

Select sysdate():  select now();

“俺哥做得对,外地骗来之媳妇,什么人知道是未是推广鸽子的。何人能看清能及大家一辈子。”

 

“这吧非克三天少晚晌把家送活动呀,白白扔了一千基本上片钱。”

 

“爹呢,说词不好听的,假诺本身,我也会师这样做,一二十载的姑娘小,什么人会情愿去穷乡荒漠的地点自卖自身。”

 

“唉,也是呀,可是,你哥一辈子招不来媳妇,你虽陪同在终身打光棍?”

 

“说什么地方去了,我受俺哥算了平等卦。他呀现在是喜事不浮,要是暴发赏心悦目标丁,从认识及结婚不碰面跳同样年,你总呀,就相当正在他婚姻现了拿到孙子吧。”程岳峰糊弄老人道。

 

“真的,真的我会取得上儿子?”老人简单双眼发光,分明的暴发了振奋。

 

“我会晤骗而?”

 

“这您的从业咋说,人家姑娘托你婶子点的钱财,人家还很是自之口信呢。”

 

“你即使说自一度发目的了,在一如既往贱工厂上班。”程岳峰真是只顶高手,居然连自己尚且有些激动。

 

“真的,娃子,你确实有了,给爹说说,她以乌上班,回头我深受您二姨给它剪些雅观的绘画。”程岳峰想,糟了,老头子信以为真的了。他不忍心打破老人的要。

 

正午底早晚,张伟的教育工作者的喊声从楼下传来,告诉程岳峰有客人了。程岳峰眼睛一亮,两各项美人快步从走廊东边走来。

 

“两员仙女咋舍得光顾寒舍呀,是那么阵风吹来之。”程岳峰称心快意地说。

 

“贫嘴,是免是不迎我们呀,不迎我们登时打道回府。”秀梅假装生气道。

 

“当然是东北风了,是勿是房里来微女孩,怕我看见?”姗姗尖刻地游说,迈步进屋,一眼瞧见屋里有个中老年人立刻羞得稍微颜通红。

 

“这号是?”秀梅看到同样各样长者以屋里,也吓坏了刹那间,随口问道。

 

“这是我爹。”程岳峰也时有发生接触局促。

 

“奥,是大伯,程岳峰以高达高中时说于你。”

 

“说我吗,别放他的,混小子。”程五伯错把秀梅当成程岳峰的阴对象了。

 

“老爹,我咋惹你了,我咋就改成了混小子了。”程岳峰委屈地说。

 

“找这么个女对象瞒着您娘俺俩,你说不是乱小子是何?咱要堂堂正正明媒正娶,是吧,闺女。”程岳峰心想赖了。

 

“是呀,伯父,谈来女性对象就无可知坐背藏藏,女大当婚,男大当嫁。”秀梅挺了解老人之遐思。

 

“哎呀,秀梅姐,你为错了,是男大当婚,女大当嫁。”姗姗纠正道。

 

“不错,现在之社会,也流行男到女家落户,你说霎时为无给男大当嫁。”秀美不服气地游说。

 

“是呀是呀,俺程岳峰也能嫁出去就好了。”老人安详地说。

 

“哎,爹也,你闹错了。”程岳峰急迅纠正道。

 

“我错哪儿了。”

 

“她是本人同学的老伴,永红的媳妇,不是你想的那么”。程岳峰说道。

 

“你说你的女性对象在工厂上班,半年是粘弄我的?”程岳丈痛心地游说。

 

“没有女对象,秀梅可以证实。”

 

“我而做不了征。”秀梅一面子坏笑。姗姗掩嘴吃吃地笑了起来。

 

“糟了,糟了,我好不容易过上多瑙河为洗刷不备了。”程岳峰夸张地说。

 

“程岳峰哥,你呀跳上墨汁里保管管洗都。”姗姗故意添油加醋。

 

程岳峰倒上茶,准备洗手做饭。秀梅伸手挡了,她从容地开拓煤球火的风门,准备添锅。

 

“姗姗,把咱的国粹掏出来洗洗。”姗姗变戏法似的拿出同片二斤多之猪肉,放上了多少铝盆里。

如出一辙、 控制流程函数

“明天,俺俩对菜,你对第二斤面条大家并吃。就像咱在高中时星期四同块打牙祭,别分相互,把失去的年青添回。”程岳峰看正在秀梅辛勤的身影,有种植怪怪的感觉,他怎么想固然想不知底。

 

“伯父,听说伯母很巧,会剪各样画?”秀梅怕冷落了老人故意这一个话题。

a)   CASE WHEN THEN 函数

程岳峰的娘爱剪纸,逢年过节,村里娶媳嫁女,满月祝寿,村里的外孙女们还如打扫庭室、裱糊墙壁,程岳峰的亲娘还会晤给要求执剪铰纸,制作成窗花、门花、墙花、顶棚花。这一个剪纸花,因贴的职不同而名称不同。贴于山头及之叫门花,贴在窗上的叫窗花,贴在顶棚上之叫顶棚花。在宣传画稀少的山区、稀少的年代,剪纸,成了程岳峰姨妈抒发激情的动感寄托,成了其表现手艺的图画世界。

 

“是呀,她年轻时候心灵手巧。”程公公畅快得山羊胡子一动一动地。

语法: CASE value WHEN [compare-value] THEN result [WHEN
[compare-value] THEN result ……] [ELSE result ] END CASE WHEN
[condition] THEN result [WHEN[condition] THEN result ……] [ELSE
result] END ;

观赏三姨的剪纸,这是陪伴程岳峰成长的同等卖美的享受。岳母剪纸之资料是何等大。日月星晨,山水花草,人物鸟兽,故事传说都是剪纸的资料。还有在受到的之儿女童、猪狗猫兔,瓜果菜。剪纸的情充裕多彩。有表明吉祥喜庆、反映传统习俗习惯的“二龙戏珠”、“仙女献寿”;有反映美好爱情之“凤凰戏牡丹”、“蝴蝶恋花”、“喜鹊踏梅”;有保佑平安祥和、祈求神兽降福的“老虎下山”、“狮子滚绣球”、“送福娃娃”;有民间故事“刘海戏金蟾”、“武松打虎”;有表明对劳动果实喜爱的麦穗、谷穗、瓜果、桃杏等等。这一个随笔有着深厚的里气息,反映了岳母对在之精晓、感受、热爱和追求。

 

“想看不,我带了有限帧。”程岳峰于抽屉里平等码书下翻了出。

函数用法表达:在首先单方案的回来结果被, value =compare-value
。而第二只方案的返结果是第一栽状态的真正结果。假设没匹配的结果值,则回结果吗
ELSE 后底结果,假使无 ELSE 部分,则归回值为 NULL

秀梅、姗姗两单赶早走过来,伸起画。

 

“这些是武松打虎,这张是蝴蝶恋花。你们一样人平等摆放。算是上午做饭的工钱。”程岳峰说。两只人如果怀至宝,秀梅以了一个武松打虎的剪纸,心想要像武松一样砍下永红父母的威武,给姗姗一布置蝴蝶恋花之剪画,希望蝴蝶纷飞迷恋姗姗这株淡雅的花。

b)        IF 函数用法

“这等同摆寓意不佳,这为招蜂引蝶。我只是免怀恋招蜂引蝶。”秀梅和程岳峰没有悟出这丫头会这么清楚,有硌难堪。“要不都给您吧,听听让三伯再受自身带一适合。”

 

“这无异于相符我啊无法如,你永红哥平时招蜂引蝶,好不容易收心,还敢于为他放野辘轳。”程岳峰从秀梅的语句里亮了她们前几日心态好之原委,悬在的心放了下来。

语法: IF(expr1,expr2,expr3)

秀梅的到是生目标的,一凡散散心,好不容易守得永红回心转意答应不论早晚返家睡觉,绝不在外夜不归宿,二凡是由于甜心似的姗姗陪同秋游,排遣一下四只月来积郁心头之沉闷。三是思念让程岳峰说说心里话。她期待自己力所能及当只红娘,不辜负与程岳峰哥们一致庙。

 

吃罢饭的上,秀梅要程岳峰陪它散步,看看高校周围的青山绿水。约姗姗同往,姗姗洗刷碗筷,又说爆发硌累,不陪在旋转。程岳峰心想,秀梅一定有什么话说。

函数用法表明:假设 expr1 凡是 TRUE (expr1 <> 0 and expr1 <>
NULL) ,则 IF() 的重返值为 expr2 ; 否则赶回值则也 expr3 。 IF()的再次回到值为数字值或字符串值,具体情状视其所于语境如一定

出校门正西是相同所停工的煤窑,丢弃之铁架上锈迹斑斑,破败的房,一尺多少长度之黄米草疯长着,窑的北侧是朝着西北山岭上的路途,路上被来来反复的车辆卷的尘土飞扬。他们穿放弃的窑井,走向房子跟南部包粟地里面空旷的场地。程岳峰以在秀梅的前边,什么人呢尚无开口。清晨底秋阳鉴于生说,也无亮有多的暖。

 

及早至房子的时节,秀梅停下来脚步,程岳峰为住下来脚步,房子里传出阵阵出乎意料之响声,

c)        IFNULL 函数

譬如一个爱人的呻吟,伴在一个男人牛般的喘息,循声望去,一个女子如是于平等配合狂奔的烈马,使其身体一共振一共振地,胸前两幢小山摇摇欲坠,她的臀部白花花的略微刺眼,身下一个爱人咬牙切齿之着力在,长着大口,活像一漫漫甩出水面的鱼群。

 

秀梅转身拉正程岳峰扭头就跑,有力之怪手,让程岳峰感到了12寒暑溺水时叔伯将他打水中拉出时的力道,他冷不防精通自己看了不欠张底物,一顺应的的春光图呀,就如此以至极白天生了。他们为了什么?那些老婆子的打扮是这熟悉,在哪见了也?在何?程岳峰竭力搜索心中的记得。

语法: IFNULL(expr1,expr2)

“是她,对,是其。”程岳峰自言自语道。

 

“是何许人也?你认识?”秀梅逼视着程岳峰的眼睛。

函数用法表明:假若 expr1 不为 NULL ,则 IFNULL() 的重回值为 expr1 ;
否则该归来回值为 expr2 。 IFNULL()的重临值是数字或者字符串,具体情状取决于该所祭的语境

“是眼前几日在东井煤矿卖茶叶的女郎,这天他同一个可矿长在屋里呆了一半天,半年啊是个售皮肉生意的。”程岳峰鄙夷地说。

 

“她家肯定不活络,也未曾挣门路,丈夫吧是窝囊废。真够充裕的。”秀梅叹息说。程岳峰不掌握秀梅为甚会同情一个人尽可夫的妓女。

仲、 字符串相比函数

“说实话,我生一段时间真想过过当窑姐的生存。合得来,在一块的时空累加一些。合不来,一锤子贸易,下回不给他来。况且,没有悬念,各取所急需。”秀梅惊讶道。

 

“啥逻辑!有珍视之汉子,有稳定之进项,多好的准绳。不要胡思乱想。月起阴晴圆缺,人出悲欢离合。学得大度一点即好了。”程岳峰规劝道。

a)         函数 ascii(str)

外哪知道,秀梅为了永红失去的最为多尽多,为外做了三差流产,为他及母莫敢侍奉,为外拖在病体给小姨煎药送饭还得无顶好气色,秀梅想到痛楚又呜咽起来。

 

“我吧底那么便宜呀。你思考,我害怕自己姨妈逼我换亲,早早出嫁于他。三弟说媳妇想借一点钱,遭逢俺小姑、大伯和永红的累到手,堂弟一气之下下窑自己挣,结果给砸死窑下,堂弟出事后,他们为从未走前跑后料理,也尚未说罢千篇一律句安慰话,你说,我是未是低,低贱得不如一条猫,一止狗。”秀梅伏在程岳峰的双肩上,泪水打湿了程岳峰的背部。学校的西楼上,姗姗目不转睛地凝望着这里,她未了然究竟生了呀。

函数用法表明:再次来到值为字符串 str 的最荒唐字符的数值。虽然 str
为空字符串,则回回值为 0 。如若 str 为 NULL ,则赶回回值为 NULL 。 ASCII()用于带有从 0 到 255 的数值的字符

程岳峰拍拍秀梅的双肩,推离压以胸前的温热软香,向楼上怒了努嘴,秀梅理理秀发,不佳意思笑了。

 

“对了,笑起来差不多窘迫,就如相同朵开得正盛的大丽花,热情奔放,不要每天梨花带雨的,令人口心绪湿漉漉地。”程岳峰像哄一个叫了委屈的小学生,在秀梅的俏的鼻上刮了一晃。

b)        函数 BIN(N)

“你们现在非是同好了,男人,在他挣钱也未轻,多接触当,五头领悟。永红心底仍然吓的,多交换互换。和公婆相处一是同家学问,星期六、节假日,回去勤快点,尽尽孝道,让她们呢感动一把。让他俩看你是家一份子,家里去不上马尔,这样你这媳妇就真是了。”程岳峰规劝道。

 

“好了,说说正事,你打算一向这样提到下去还是另有打算?”

函数用法表明:再次来到值为 N 的老二进制值的字符串表示,其中   N 为一个
longlong (BIGINT) 数字。这等同于 CONV(N ,10,2) 。若是 N 为 NULL
,则回回值为 NULL 。

“没办法,想干着吧。”

 

“就那么1、200探花钱能办啥事呀,你的基础好,不如再复习一年,争取考走吧。”秀梅惋惜地游说,文科420差不多区划,够委托培训的提档线了,440大多分开就是达到一致所对的职专,高中高三的班首席营业官老师亲自到程岳峰的爱妻找过,劝他再也复习一年,可惜没见着,这时程岳峰已来矿区的当即所院校。

c)        函数CHAR(N ,… [USING charset ])

“可是,家里很师,堂弟还尚未结婚,二姑常年多患,爸爸也早已年逾古稀。我不可能无限自私呀。再说,考上学,也达成无从呀。”程岳峰嗫嚅着。

 

“咱哥还年轻,大莫了而别花他的钱,让他致富自己娶儿媳妇成家,你自己要泥菩萨过大江,自身难保,还考虑的不少。咱只是说好了,你而想装儿子,就当烂泥吧,我们一刀两绝,你但是转说哥们是势利眼。”秀梅气愤地说,声音像是争吵,愤愤地回头就移动。

函数用法表达: CHAR() 将每个参数 N
明白吧一个平头,其回到回值为一个带有这么些整数的代码值所受来之字符的字符串。
NULL 值被略去。

姗姗正目不转睛想看一样帐篷好剧,不思秀梅气势汹汹地挪了,急迅从楼上走下去。

 

“秋霞还吓吧,她当高山区初级中学,有日看她。”姗姗走至秀梅跟前的当儿,秀梅抛下扭头抛下一样句子话。”姗姗跟当秀梅的末尾,她未知底俩口中等暴发了啥事,看看爱惜地省心惊胆落的程岳峰的眉宇,深深舌头,扮个鬼脸。

d)        函数CHAR_LENGTH(str )

“你于四叔说一样声,俺俩就无入了。”到学校门口,秀梅停顿一下,对程岳峰说,随后拉正姗姗,逃也好似地离了。程岳峰看在多去的背影感到一片大石压上衷心。

 

函数使用验证:重返值为字符串 str
的长短,长度的单位也字符。一个大抵配节字符算作一个单字符。对于一个
包含五只伯仲许节字符集 , LENGTH() 重返值为 10, 而 CHAR_LENGTH()的重返值为 5

 

e)         函数 CHARACTER_LENGTH(str )

 

函数使用验证: CHARACTER_LENGTH() 是 CHAR_LENGTH() 的同义词。

 

f)         函数 COMPRESS(string_to_compress )

 

函数使用表达: COMPRESS( 压缩一个字符串。那个函数要求 MySQL 已经为此一个

 

像 zlib 的压缩库压缩了。    否则,重返值始终是 NULL 。 UNCOMPRESS()可拿缩短了的字符串举行解压缩 ) 。

 

g)        函数 CONCAT(str1 ,str2 ,…)

 

函数使用表达:重回结果吗连续参数有的字符串。如爆发任何一个参数为 NULL
,则

 

再次回到值为 NULL 。或许有一个或多单参数。
假使所有参数都为未二向前制字符串,则结果吧免二迈入制字符串。
倘诺打变量中蕴藏任四遍前行制字符串,则结果吗一个亚上前制字符串。一个数字参数为转化为同的对等的亚进制字符串格式;若使避那种状态,可运显式类型
cast, 例如: SELECT CONCAT(CAST(int_col AS CHAR), char_col)

 

h)        函数 CONCAT_WS(separator ,str1 ,str2 ,…)

 

函数使用表明: CONCAT_WS() 代表 CONCAT With Separator ,是 CONCAT() 的

 

特种格局。   
第一独参数是别参数的分隔符。分隔符的岗位在要连续的有限只字符串之间。分隔符可以是一个字符串,也可以是任何参数。假使隔符为
NULL ,则结果也 NULL 。函数会忽略任何分隔符参数后底 NULL 值。

 

i)      函数CONV(N from_base, to_base)

 

函数使用表明:不同往往基间转换数字。重临值为数字的 N 字符串代表,由
from_base 基转化为 to_base 基。如爆发擅自一个参数为 NULL ,则归回值为
NULL 。自变量 N
被喻为一个平头,可是可给指定为一个平头或字符串。最小基数为 2
,而尽充裕基数即便为 36 。 If to_base 是一个负数,则 N
被当做一个带符号数。否则, N 被当作无符号数。 CONV() 的运转精确度为 64
比特。

 

j)          函数 ELT(N ,str1 ,str2 ,str3 ,…)

 

函数使用验证:若 N = 1 ,则回回值为   str1 ,若 N = 2 ,则赶回回值为 str2
,以此

 

举一反三。    若 N 小于 1 或高于参数的数额,则归回值为 NULL 。 ELT() 是  
FIELD() 的补数

 

k)      函数 EXPORT_SET(bits ,on ,off [,separator [,number_of_bits
]])

 

函数使用表明: 再次来到值为一个字符串,其中对 bits
值中之每个位组,可以拿走

 

一个 on 字符串,而对每个清零比特位,可以赢得一个 off 字符串。 bits
中之相比特值依照从右到左的逐条接受检验 ( 由低位比特到高位相比特 )
。字符串被隔字符串分开 ( 默看逗号 ‘,’)
,遵照从左到右的顺序为补充加至结果中。 number_of_bits
会于来给检查的二进制位数 ( 默看 64) 。

 

l)          函数 FIELD(str, str1, str2, str3, ……)

 

函数使用验证:再次回到值为 str1 , str2 , str3 ,…… 列表中的 str
指数。在检索不交 str 的情事下,重临值为 0 。如若具有对 FIELD()的参数均为字符串,则兼具参数均依据字符串举办比。如果有的参数均为数字,则依照数字举行较。否则,参数按照对倍增举办比。假若str 为 NULL ,则回回值为 0 ,原因是 NULL 不可知和任何价值举行相同相比。
FIELD() 是 ELT() 的补数。

 

m)      函数FIND_IN_SET(str, strlist)

 

函数使用验证: 倘若字符串 str 在由 N 子链组成的字符串列表 strlist 中,
则归

 

回值的限以 1 到 N 之间 。一个字符串列表就是一个出于片叫 ‘,’
符号分开的自链组成的字符串。如若第一单参数是一个不时数字符串,而第二只是
type SET 列,则    FIND_IN_SET() 函数被优化,使用比特总结。假若 str
不在 strlist 或 strlist 为空字符串,则归回值为 0 。如随便一个参数为 NULL
,则赶回回值为 NULL 。 这么些函数在首先只参数包含一个逗号 (‘,’)
时拿不能正常运行。

 

n)        函数 FORMAT(X ,D )

 

函数使用验证: 将 number X 设置也格式 ‘#,###,###.##’,
以四放任五可的主意保存到稍微数点后 D 位 , 而重返结果吧一个字符串。

 

o)        函数 HEX(N_or_S )

 

函数使用验证:假设N_OR_S 是一个数字,则归一个 十六进制值 N 的
字符串表示,在此,   N 是一个longlong (BIGINT) 数。这一定给
CONV(N,10,16) 。假使N_OR_S 是一个字符串,则赶回回值为一个N_OR_S
的十六前进制字符串表示,其中每个N_OR_S
里的每个字符被转接为零星个十六进制数字。

 

p)      函数INSTR(str,substr)

 

函数使用表达:再次来到字符串 str 中子字符串的率先个冒出岗位。这跟LOCATE()的对参数情势相同,除非参数的次第为颠倒。

 

q)      函数LCASE(str)

 

函数使用表明:LCASE() 是 LOWER() 的同义词

 

r)      函数LEFT(str,len)

 

函数使用验证:重临从字符串str 开首的len 最荒唐字符

 

s)      函数 LENGTH(str )

 

函数使用验证: 重返值为字符串 str
的长短,单位也字节。一个大多配节字符算作多字节。这象征 对于一个富含 5 只
2 字节约字符的字符串, LENGTH() 的重回值为 10, 而 CHAR_LENGTH()的回到值则也5 。

 

t)          函数 LOAD_FILE(file_name)

 

函数使用表达:读取文件并以及时无异文书按字符串的格式再次来到。
文件之职要以服务器上 , 你必为文件制定路径全名,而且若还须拥有
FILE 特许权。文件要可读博,文件容量必须低于 max_allowed_packet
字节。若文件未存,或以未满意上述标准而休能够为读取, 则函数再次回到值为 NULL

 

u)      函数 LOCATE(substr ,str ) , LOCATE(substr ,str ,pos )

 

函数使用验证:第一独语法重回字符串 str 中子字符串substr
的第一单冒出岗位。第二单语法再次来到字符串 str 中子字符串substr
的率先只冒出岗位, 初阶地方在pos 。假诺substr 不在str 中,则归回值为0 。

 

v)      函数LOWER(str )

 

函数使用表达:再次回到字符串 str
以及有因新型的字符集映射表变为小写字母的字符

 

w)      函数LPAD(str ,len ,padstr )

 

函数使用表达:再次来到字符串 str , 其左手由字符串padstr 填补到len
字符长度。假使str 的长短逾len , 则再次来到值为浓缩到 len 字符。

 

x)      函数LTRIM(str )

 

函数使用验证:重回字符串 str ,其指引空格字符被删除。

 

y)      函数 MAKE_SET(bits ,str1 ,str2 ,…)

 

函数使用验证: 再次来到一个设定值 ( 一个涵盖被 ‘,’ 号分开的字字符串的字符串
) ,由在 bits 组中负有相应的比特的字符串组成。 str1 对应比特 0, str2
对承诺于特 1, 以此类推。 str1 , str2 , … 中的 NULL
值不谋面于填补加至结果遭遇。

 

z)      函数 MID(str ,pos ,len )

 

函数使用验证: MID(str ,pos ,len ) 是 SUBSTRING(str ,pos ,len )
的同义词。

 

aa) 函数 OCT(N )

函数使用验证:重临一个 N 的八前进制值的字符串表示,其中 N 是一个 longlong
(BIGINT) 数。这无异于 CONV(N,10,8) 。若 N 为 NULL ,则归回值为 NULL 。

 

bb) 函数 OCTET_LENGTH(str )

 

函数使用验证: OCTET_LENGTH() 是 LENGTH() 的同义词。

 

cc) 函数ORD(str )

 

函数使用验证:若字符串str
的极致荒唐字符是一个多字节字符,则赶回该字符的代码,
代码的盘算通过动用以下公式总括其成字节的数值而得出:

 

      

 

(1st byte code)

 

   

 

+ (2nd byte code × 256)

 

   

 

+ (3rd byte code × 2562

 

) …

 

若果最荒唐字符不是一个多字节字符,那么 ORD() 和函数ASCII() 重回相同的值

 

dd) 函数 POSITION(substr IN str )

 

函数使用验证:POSITION(substr IN str ) 是 LOCATE(substr ,str ) 同义词

 

ee) 函数QUOTE(str )

 

函数使用验证:引证一个字符串,由此暴发一个当SQL
语句被可用作完全转义数据值的结果。
重返的字符串由单引号标注,每例都包含单引号 (‘’’) 、 反斜线符号 (‘\’) 、
ASCII NUL 以及前有相反斜线符号的Control-Z 。假设从变量的值为NULL,
则重临不带来单引号的就词 “NULL” 。

 

ff) 函数REPEAT(str ,count )

 

函数使用验证:重临一个由再的字符串str 组成的字符串,字符串str
的数目等于count 。 若 count <= 0, 则重临一个空字符串。若str 或 count
为 NULL ,则归 NULL 。

 

gg) 函数REPLACE(str ,from_str ,to_str )

 

函数使用验证:再次来到字符串str 以及所有受字符串to_str
替代的字符串from_str 。

 

hh) 函数REVERSE(str )

 

函数使用验证:再次来到字符串 str ,顺序和字符顺序相反。

 

ii) 函数RIGHT(str ,len )

 

函数使用验证:从字符串str 起初,重返最右面len 字符。

 

jj) 函数RPAD(str ,len ,padstr )

 

函数使用验证:重临字符串str , 其右为字符串 padstr 填补至len
字符长度。倘诺字符串str 的长超越 len , 则重临值为浓缩到跟 len
字符相同长度

 

kk) 函数RTRIM(str )

 

函数使用表明:再次回到字符串 str ,结尾空格字符被删除。

 

ll) 函数 SOUNDEX(str )

 

函数使用表达:从str 重临一个soundex 字符串。
六个颇具几乎一样探测的字符串应该有同样的 soundex
字符串。一个专业的soundex 字符串的尺寸为4 独字符,但是SOUNDEX()函数会再次回到一个人口坐长的字符串。 可运结果遭到的SUBSTRING()来博取一个正经 soundex 字符串。在str 中,
会忽略所有非按字母顺序排列的字符。所有不在A-Z
范围之内的国际字母符号被视为元音字母。

 

mm) 函数expr1 SOUNDS LIKE expr2

 

函数使用表达: 这一定给SOUNDEX(expr1 ) = SOUNDEX(expr2 ) 。

 

nn) 函数SPACE(N )

 

函数使用表达:重返一个出于N 间隔符号组成的字符串

 

oo) 函数SUBSTRING(str ,pos ) , SUBSTRING(str FROM pos ) SUBSTRING(str
,pos ,len ) , SUBSTRING(str FROM pos FOR len )

 

函数使用表明:不包含len 参数的格式从字符串str
再次来到一个子字符串,初始于地方 pos 。带有len 参数的格式从字符串str
重临一个尺寸以及len 字符相同之子字符串,起首于地点 pos 。 使用 FROM
的格式为专业 SQL 语法。也可能对pos
使用一个负值。即使这样,则子字符串的地点起始于字符串结尾的pos
字符,而未是字符串的起来地点。在偏下格式的函数中可对pos 使用一个负值。

 

pp) 函数SUBSTRING_INDEX(str ,delim ,count )

 

函数使用表明:在定界符 delim 以及count 现身前,从字符串str
再次来到自字符串。若count 也正, 则重临最后定界符( 从左开头)
左侧的百分之百情节。若count
也负值,则赶回定界符(从右边先河)右侧的任何情节。

 

qq) 函数 TRIM([{BOTH | LEADING | TRAILING} [remstr ] FROM] str )
TRIM(remstr FROM] str )

 

函数使用验证:重回字符串 str , 其中所有remstr 前缀和/
或后缀都已于去除。若分类符BOTH 、LEADIN 或TRAILING 中绝非一个是加的,
则要为BOTH 。 remstr 为而接纳,在非指定情形下,可去除空格

 

rr) 函数UCASE(str)

 

函数使用验证:UCASE() 是UPPER() 的同义词

 

ss) 函数UNCOMPRESS(string_to_uncompress )

 

函数使用表明:对经COMPRESS()函数减去后的字符串举办破除压缩。若参数为压缩值,则结果吧 NULL
。那个函数要求 MySQL 已被诸如zlib 之类的压缩库编译过。否则,
再次来到值将直是 NULL

 

tt) 函数 UNCOMPRESSED_LENGTH(compressed_string )

 

函数使用验证: 再次回到压缩字符串压缩前的长短。

 

uu)     函数 UNHEX(str)

 

函数使用验证:执行打 HEX(str )
的反向操作。就是说,它以参数中的各国一样针对十六进制数字领悟为一个数字,并将其转化为该数字代表的字符。结果字符以老二上制字符串的形式重回

 

vv)     函数 UPPER(str )

 

函数使用验证:重回字符串 str ,
以及因最新字符集映射转化为十分写字母的字符

 

其三、 数学函数

 

a)         函数 ABS(X)

 

函数使用表达:再次来到 X 的相对值

 

b)        函数 ACOS(X )

 

函数使用验证:重回 X 反余弦 , 即 , 余弦是 X 的价。若 X 不在 -1 到 1
的限定里边,则归 NULL 。

 

c)        函数 ASIN ( X )

 

函数使用验证:重回X 的反正弦,即,正弦为X 的价。若X   若X 不在-1 到 1
的限量之内,则归 NULL 。

 

d)      函数ATAN(X )

 

函数使用表达:再次来到 X 的反正切,即,正切为 X 的价。

 

e)         函数 ATAN(Y ,X ) , ATAN2(Y ,X )

 

函数使用表达:再次来到三只变量 X 及 Y 的反正切。 它相仿于 Y 或 X 的左右切计

 

       算 , 除非简单独参数的号子均用于确定结果所于象限。

 

f)         函数 CEILING(X ) CEIL(X )

 

函数使用验证:再次来到不低于 X 的极端小整频价。

 

g)        函数 COS(X )

 

函数使用验证:再次来到 X 的余弦,其中 X 在弧度上曾了然。

 

h)        函数 COT(X )

 

函数使用表明:重返 X 的余切

 

i)          函数 CRC32(expr )

 

函数使用验证:总括循环冗余码校验值并重回一个 32 比特无符号值。若参数为
NULL ,则结果为 NULL
。该参数应为一个字符串,而且以无是字符串的气象下会吃看作字符串处理(若有或)

 

j)          函数 DEGREES(X )

 

函数使用表达:重回参数 X , 该参数由弧度被转化为度。

 

k)        函数 EXP(X )

 

函数使用验证:再次来到 e 的 X 乘方后的值 ( 自然对数的底 ) 。

 

l)          函数 FLOOR(X )

 

函数使用验证:重回不超越 X 的顶丰裕整治数值 。

 

m)      函数 FORMAT(X ,D )

 

函数使用表明:将数字 X 的格式写成 ‘#,###,###.##’ 格式 ,
即保留小数点后 D 位,而第 D
位的保存模式啊四吐弃五顺应,然后以结果因字符串的样式重回

 

n)        函数 LN(X )

 

函数使用验证:重临 X 的自然对数 , 即 , X 相对于基数 e 的对数

 

o)        函数 LOG(X ) LOG(B ,X )

 

函数使用验证:若用一个参数调用,那些函数就会回到 X 的自然对数。

 

p)        函数 LOG2(X )

 

函数使用验证:重返 X 的基数为 2 的对数。

 

q)        函数 LOG10(X )

 

函数使用验证:重回 X 的基数为 10 的对数。

 

r)         函数 MOD(N ,M ) , N % M N MOD M

 

函数使用表达: 模操作。再次来到 N 被 M 除后的余数。

 

s)         函数 PI()

 

函数使用验证:重返 ? (pi) 的价。默认的来得小数位数是 7 位 , 可是 MySQL
内部会动了对精度值。

 

t)          函数 POW(X ,Y ) , POWER(X ,Y )

 

函数使用表达:重回 X 的 Y 乘方的结果值。

 

u)        函数 RADIANS(X )

 

函数使用验证:重回由度转化为弧度的参数 X , ( 注意 ? 弧度等于 180 度)。

 

v)        函数 RAND() RAND(N )

 

函数使用表明:重回一个肆意浮点值 v ,范围在 0 到 1 中 ( 即 , 其范围吗
0 ≤ v ≤ 1.0) 。若曾指定一个整数参数 N
,则它于当作种子值,用来有更连串。

 

w)      函数 ROUND(X ) ROUND(X ,D )

 

函数使用验证:再次回到参数 X ,
其值接近受近期貌似整数。在来些许单参数的情状下,重临 X
,其值保留到有些数点后 D 位,而第 D 位的保存情势吧四抛弃五合。若要对接保留 X
值小数沾右侧的 D 位,可拿 D 设为负值。

 

x)        函数 SIGN(X )

 

函数使用表达:重返参数作为 -1 、 0 或 1 的标志,该符号取决于 X
的价值吗乘、零要么碰巧。

 

y)        函数 SIN(X )

 

函数使用验证:重回 X 正弦,其中 X 在弧度中叫为得。

 

z)      函数 SQRT(X )

 

函数使用验证: 再次回到非负数 X 的老二蹩脚方根。

 

aa) 函数TAN(X )

 

函数使用表达: 重回 X 的正切,其中 X 在弧度中给吃得。

 

bb) 函数TRUNCATE(X ,D )

 

函数使用表明: 再次回到给放任去到略数点后 D 位的数字 X 。若 D 的值也 0, 则结果

 

非分包小数点或无分包小数部分。可以将 D 设为负数 , 若要截去 ( 归零 ) X
小数沾错起第 D 位起初后所有小的值

 

季、            日期以及时间函数

 

a)      函数ADDDATE(date ,INTERVAL expr type ) ADDDATE(expr ,days )

 

函数使用表达: 当被第二独参数的 INTERVAL 格式激活后, ADDDATE() 就是
DATE_ADD() 的同义词。相关函数 SUBDATE() 则是 DATE_SUB() 的同义词。对于
INTERVAL 参数达到的音讯 ,请参见关于 DATE_ADD() 的论述。

 

b)        函数 ADDTIME(expr ,expr2 )

 

函数使用表达: ADDTIME() 将 expr2 添加到 expr 然后回去结果。 expr
是一个日或时间日期表明式,而 expr2 凡一个时表明式。

 

c)      函数 CONVERT_TZ(dt ,from_tz ,to_tz )

 

函数使用验证: CONVERT_TZ() 将时间日期值 dt 从 from_tz 给出的时区转到
to_tz
给有的时区,然后回结果值。关于可能指定的时区的事无巨细解说,若从变量无效,则这函数会重临NULL

 

d)        函数 CURDATE()

 

函数使用表明:将近年来日期依照 ‘YYYY-MM-DD’ 或 YYYYMMDD
格式的价值再次回到,具体格式依照函数用当字符串或是数字语境中如一定。

 

e)         函数 CURRENT_DATE CURRENT_DATE()

 

函数使用验证: CURRENT_DATE 和 CURRENT_DATE() 是的同义词 .

 

f)      函数 CURTIME()

 

函数使用表达: 将当前岁月因为 ‘HH:MM:SS’ 或 HHMMSS 的格式再次来到,
具体格式依照函数用当字符串或是数字语境中假诺定。

 

g)      函数 CURRENT_TIME, CURRENT_TIME()

 

函数使用验证: CURRENT_TIME 和 CURRENT_TIME() 是 CURTIME() 的同义词。

 

h)      函数 CURRENT_TIMESTAMP, CURRENT_TIMESTAMP()

 

函数使用表明: CURRENT_TIMESTAMP 和 CURRENT_TIMESTAMP() 是 NOW()的同义词

 

i)      函数 DATE(expr )

 

函数使用验证: 提取日期或时刻日期表明式 expr 中的日期部分。

 

j)          函数 DATEDIFF(expr ,expr2 )

 

函数使用表明: DATEDIFF() 重临初步时间 expr 和截止时间 expr2
里面的运。 Expr 和 expr2 啊日期或 date-and-time
表明式。总括中唯有所以到那多少个价值的日子有。

 

k)        函数 DATE_ADD(date ,INTERVAL expr type ) DATE_SUB(date
,INTERVAL expr type )

 

函数使用表达:那多少个函数执行日期运算。 date 是一个 DATETIME 或 DATE
值,用来指定起初时间。 expr
是一个表明式,用来指定由开场日期添加或回落的大运间隔值。   Expr
是一个字符串 ; 对于负值的年月距离,它好为一个 ‘-’ 最先。 type
为首要词,它指示了表明式被分解的艺术。

 

l)          函数 DATE_FORMAT(date ,format )

 

函数使用表达:按照 format 字符串安排 date 值的格式。

 

m)      函数 DAY(date )

 

函数使用验证: DAY() 和 DAYOFMONTH() 的义一样

 

n)        函数 DAYNAME(date )

 

函数使用验证:重临 date 对应之工作日名称。

 

o)        函数 DAYOFMONTH(date )

 

函数使用说明:重临 date 对应之该月日期,范围是自 1 到 31

 

p)        函数 DAYOFWEEK(date )

 

函数使用验证:再次来到 date (1 = 星期日 , 2 = 周天 , …, 7 = 周一 )
对应的工作日索引。这一个招来引值符合 ODBC 标准

 

q)        函数 DAYOFYEAR(date )

 

函数使用表达:再次回到date 对应的同样年吃的数,范围是打 1 到366 。

 

r)         函数 EXTRACT(type FROM date )

 

函数使用表明: EXTRACT() 函数所选拔的光阴距离类型表明符同 DATE_ADD() 或
DATE_SUB() 的相同 , 但它自从日期被领到其部分,而不是实施日期运算。

 

s)      函数FROM_DAYS(N )

 

函数使用表达: 给一定一个命局   N , 重临一个 DATE 值。

 

t)          函数 FROM_UNIXTIME(unix_timestamp
)ROM_UNIXTIME(unix_timestamp ,format )

 

函数使用表达:重临’YYYY-MM-DD HH:MM:SS’ 或YYYYMMDDHHMMSS
格式值的unix_timestamp
参数表示,具体格式在该函数是否就此当字符串中或许数字语境中。 若format
已经被有,则结果的格式是基于format 字符串而定。 format
可以涵盖同DATE_FORMAT() 函数输入项列表中一样之表明符。

 

u)        函数 GET_FORMAT(DATE|TIME|DATETIME,
‘EUR’|’USA’|’JIS’|’ISO’|’INTERNAL’)

 

函数使用表明:重临一个格式字符串。这么些函数在跟 DATE_FORMAT() 及
STR_TO_DATE() 函数结合时万分有由此

 

v)        函数 HOUR(time )

 

函数使用表明:再次回到 time 对应之钟点数。对于日时值的重返值范围是自 0 到 23

 

w)      函数 LAST_DAY(date )

 

函数使用表明:获取一个日子或日期时价值,再次来到该月最终一龙对应之价。若参数无效,则赶回
NULL 。

 

x)        函数 LOCALTIME, LOCALTIME()

 

函数使用验证: LOCALTIME 及 LOCALTIME() 和 NOW() 具有同等意义。

 

y)      函数 LOCALTIMESTAMP, LOCALTIMESTAMP()

 

函数使用表明: LOCALTIMESTAMP 和 LOCALTIMESTAMP() 和 NOW()具有同等意义。

 

z)         函数 MAKEDATE(year ,dayofyear )

 

函数使用验证:给起年份值和均等年被之数值,再次来到一个日期。 dayofyear
必须超过 0 ,否则结果吧 NULL 。

 

aa) 函数 MAKETIME(hour ,minute ,second )

 

函数使用表明: 再次回到由 hour 、 minute 和 second 参数总结得出的日价值

 

bb)     函数 CROSECOND(expr )

 

函数使用表达:从岁月要日期时表达式 expr 重回皮秒值,其数字范围由 0 到
999999 。

 

cc)     函数 MINUTE(time )

 

函数使用表达:再次回到 time 对应之分钟数 , 范围是自 0 到 59 。

 

dd)     函数 MONTH(date )

 

函数使用验证:重返 date 对应之月,范围时起 1 到 12 。

 

ee) 函数 MONTHNAME(date )

 

函数使用验证: 再次来到 date 对应月份的真名

 

ff)       函数 NOW()

 

函数使用表明:重返时日子及时价值,其格式为 ‘YYYY-MM-DD HH:MM:SS’ 或
YYYYMMDDHHMMSS , 具体格式在该函数是否由此在字符串中或者数字语境中。

 

gg)     函数 PERIOD_ADD(P ,N )

 

函数使用表明:添加 N 个月至周期 P ( 格式为 YYMM 或 YYYYMM)
,重返值的格式为 YYYYMM 。注意周期参数 P 不是 日期值。

 

hh)     函数 PERIOD_DIFF(P1 ,P2 )

 

函数使用表明:重返周期 P1 和 P2 之间的月度数。 P1 和 P2 的格式应该吗
YYMM 或 YYYYMM 。注意周期参数 P1 和 P2 非是 日期值。

 

ii)         函数 QUARTER(date )

 

函数使用表明:重回 date 对应之同等年吃的季度值,范围是由 1 到 4

 

jj)         函数 SECOND(time )

 

函数使用表明:再次回到 time 对应之秒数 , 范围是于 0 到 59 。

 

kk) 函数 SEC_TO_TIME(seconds )

 

函数使用验证: 重临给转发为小时、 秒钟与秒数的 seconds 参数值 , 其格式为
‘HH:MM:SS’ 或 HHMMSS ,具体格式依据拖欠函数是否用在字符串或数字语境中一旦自然

 

ll) 函数 STR_TO_DATE(str ,format )

 

函数使用表明:这是 DATE_FORMAT() 函数的反。它拿走一个字符串 str
和一个格式字符串 format 。若格式字符串包含日期和岁月部分,则
STR_TO_DATE() 再次回到一个 DATETIME 值,
若该字符串只含日期部分或者时间有,则赶回一个 DATE 或 TIME 值。

 

mm) 函数 SUBDATE(date ,INTERVAL expr type ) SUBDATE(expr ,days )

 

函数使用验证:当给第二单参数的 INTERVAL 型式调用时 , SUBDATE() 和
DATE_SUB() 的含义一样。对于关于 INTERVAL 参数的信息, 见有关
DATE_ADD() 的讨论。

 

nn)     函数 SUBTIME(expr ,expr2 )

 

函数使用验证: SUBTIME() 从 expr 中提取 expr2 ,然后回来结果。 expr
是一个时光仍然日期时表明式,而 xpr2 凡一个年华表明式。

 

oo)     函数 SYSDATE()

 

函数使用验证:重临时日子以及时空价值,格式为 ‘YYYY-MM-DD HH:MM:SS’ 或
YYYYMMDDHHMMSS , 具体格式依照函数是否用当字符串或数字语境如迟早。

 

pp)     函数 TIME(expr )

 

函数使用表明:提取一个光阴或日期时表明式的时光部分,并以该为字符串形式重返。

 

qq)     函数 TIMEDIFF(expr ,expr2 )

 

函数使用验证: TIMEDIFF() 重返伊始时间 expr 和竣工时 expr2
里边的时。 expr 和 expr2 吧日或 date-and-time 表达式 ,
多只底类必须一致。

 

rr) 函数TIMESTAMP(expr ) , TIMESTAMP(expr ,expr2 )

 

函数使用验证: 对于一个单参数 , 该函数将日期或日期时表明式 expr
作为日期时价值重回 . 对于有数只参数 , 它以时间表达式 expr2
添加到日期或日期时表明式 expr 中,将 theresult 作为日期时价值返回。

 

ss)      函数 TIMESTAMPADD(interval ,int_expr ,datetime_expr )

 

函数使用表达:将整型表达式int_expr 添加到日期或日期时表达式
datetime_expr 中。 int_expr
的单位让时光距离参数给定,该参数必须是坐下值的中间一个: FRAC_SECOND
、SECOND 、 MINUTE 、 HOUR 、 DAY 、 WEEK 、 MONTH 、 QUARTER 或 YEAR
。可使所显示的显要词指定Interval 值,或使用SQL_TSI_ 前缀。例如, DAY
或SQL_TSI_DAY 都是科学的

 

tt)        函数 TIMESTAMPDIFF(interval ,datetime_expr1 ,datetime_expr2
)

 

函数使用表达:再次回到日期或日期时表明式 datetime_expr1 和
datetime_expr2 the 间的整数差。其结果的单位由于 interval 参数为闹。
interval 的官方值和 TIMESTAMPADD() 函数表明遭到所列有底同等。

 

uu)     函数 TIME_FORMAT(time ,format )

 

函数使用表达:其动与 DATE_FORMAT() 函数相同 , 然则 format
字符串可能就会蕴藏处理时、分钟及秒的格式表明符。其余表达符发生一个
NULL 值或 0 。

 

vv)     函数 TIME_TO_SEC(time )

 

函数使用验证:再次来到就转向为秒的 time 参数

 

ww) 函数 TO_DAYS(date )

 

函数使用验证:给一定一个日子 date , 再次回到一个数 ( 从年 0 初阶的运气 )

 

xx)     函数 UNIX_TIMESTAMP(), UNIX_TIMESTAMP(date )

 

函数使用验证:若无参数调用,则赶回一个 Unix timestamp (‘1970-01-01
00:00:00’ GMT 之后的秒数 ) 作为无符号整数。若用 date 来调用
UNIX_TIMESTAMP() ,它会以参数值为 ‘1970-01-01 00:00:00’ GMT
后底秒数的样式重临。 date 可以是一个 DATE 字符串、一个 DATETIME
字符串、一个 TIMESTAMP 或一个当地时间之 YYMMDD 或 YYYMMDD 格式的数字。

 

yy) 函数 UTC_DATE, UTC_DATE()

 

函数使用表达:重返时 UTC 日期值,其格式为 ‘YYYY-MM-DD’ 或 YYYYMMDD
,具体格式在函数是否由此在字符串或数字语境中。

 

zz)      函数 UTC_TIME, UTC_TIME()

 

函数使用表明:再次回到时 UTC 值,其格式为   ‘HH:MM:SS’ 或 HHMMSS
,具体格式依照拖欠函数是否用在字符串或数字语境如早晚。

 

aaa)   函数 UTC_TIMESTAMP, UTC_TIMESTAMP()

 

函数使用表明:重临时 UTC 日期就间值,格式为 ‘YYYY-MM-DD HH:MM:SS’ 或
YYYYMMDDHHMMSS ,具体格式依照拖欠函数是否因此在字符串或数字语境如自然

 

bbb) 函数 WEEK(date [,mode ])

 

函数使用表明:该函数再次来到 date 对应的星期数。 WEEK()的对仗参数形式同意而指定该星期是否起始于周五依然星期三,
以及再次回到值的限定是否为打 0 到 53 或于 1 到 53 。若 mode
参数为简单,则使用 default_week_format 系统自变量的价值。

 

ccc) 函数 WEEKDAY(date )

 

函数使用表达:重临 date (0 = 周四 , 1 = 星期日 , … 6 = 周六 )
对应之做事日索引   weekday index for

 

ddd) 函数 WEEKOFYEAR(date )

 

函数使用验证:将拖欠日期的公历周以数字格局重回,范围是由 1 到 53
。它是一个包容度函数,至极给 WEEK(date ,3) 。

 

eee)   函数 YEAR(date )

 

函数使用验证:再次回到 date 对应之年份 , 范围是自 1000 到 9999 。

 

fff)    函数 YEARWEEK(date ), YEARWEEK(date ,start )

 

函数使用验证:再次来到一个日期对应的年景要完善。 start 参数的干活以及 start 参数对
WEEK()的工作同样。结果被之春可与该年的第一周和最后一到对应之日子参数有所不同。

 

五、 全文检索效能函数

 

a)         函数 MATCH (col1,col2,…) AGAINST (expr [IN BOOLEAN MODE |
WITH QUERY EXPANSION])

 

六、 加密函数

 

a)         函数 AES_ENCRYPT(str ,key_str ) , AES_DECRYPT(crypt_str
,key_str )

 

函数使用验证:那么些函数允许下官方 AES 举办加密和数码加密 ( 高级加密标准
) 算法 , 即从前人们所熟稔的 “Rijndael” 。 保密关键字的长度为 128
比特,然则你可经过转移来自如以其延长到 256 比特。大家选用了 128
比不过的原由是它的速度而快得多,且对大多数用场而言是保密程度已足足。

 

b)      函数DECODE(crypt_str ,pass_str )

 

函数使用表达:使用 pass_str 作为密码,解密加密字符串 crypt_str ,
crypt_str 应该是出于 ENCODE() 重回的字符串。

 

c)        函数 ENCODE(str ,pass_str )

 

函数使用验证:使用 pass_str 作为密码,解密 str 。 使用 DECODE()解密结果。

 

d)        函数 DES_DECRYPT(crypt_str [,key_str ])

 

函数使用验证:使用 DES_ENCRYPT()加密一个字符串。若出现谬误,那个函数会回到 NULL 。

 

e)         函数 DES_ENCRYPT(str [,(key_num |key_str )])

 

函数使用验证:用 Triple-DES
算法给有之要紧字加密字符串。若出现错误,这么些函数会回 NULL 。

 

f)         函数 ENCRYPT(str [,salt ])

 

函数使用表明:使用 Unix crypt() 系统调用加密 str 。 salt
参数应为一个最少含有 2 只字符的字符串。若无让出 salt
参数,则动用任意值。

 

g)        函数 MD5(str )

 

函数使用表达:为字符串算有一个 MD5 128 比单独检查与。该值以 32
位十六进制数字的亚上制字符串的花样再次回到 , 若参数为 NULL 则会回 NULL
。例如,再次来到值可吃看作散列关键字

 

h)        函数 OLD_PASSWORD(str )

 

函数使用表达:当 PASSWORD() 的尽成为改革安全性时, OLD_PASSWORD()会被补充加到 MySQL 。 OLD_PASSWORD() 重回以前之 PASSWORD() 执行值 ( 4.1
往日 ) ,同时同意而吗此外 4.1 往日的消连续至您的 5.1 版本 MySQL
服务器前客户端设置密码,从而不至于将其切断

 

i)      函数PASSWORD(str )

 

函数使用验证:从原文密码str 统计并赶回密码字符串,当参数为 NULL 时返回NULL 。那些函数用于用户授权表的Password 列中之加密MySQL 密码存储

 

七、 新闻函数

 

a)         函数 BENCHMARK(count ,expr )

 

函数使用验证: BENCHMARK() 函数重复 count 次执行表明式 expr 。
它可以为用来统计   MySQL 处理表明式的快。结果值一般也 0
。另一样栽用处来 mysql 客户端里 , 可以告诉问询执行之次数

 

b)        函数 CHARSET(str )

 

函数使用表明:重回字符串自变量的字符集。

 

c)        函数 COERCIBILITY(str )

 

函数使用验证:重回字符串自变量的整序可压缩性值。

 

d)      函数 COLLATION(str )

 

函数使用验证:再次回到惠字符串参数的排序格局。

 

e)         函数 CONNECTION_ID()

 

函数使用表明:再次来到对于连续的连年 ID ( 线程 ID) 。每个连都出独家的唯一
ID 。

 

f)         函数 CURRENT_USER, CURRENT_USER()

 

函数使用表达:再次来到时话路被认证的用户称和主机名成。这多少个价符合规定你的存取权限的
MySQL 账户。在受指定 SQL SECURITY DEFINER 特征的储存程序外,
CURRENT_USER() 重返程序的创作者

 

g)        函数 DATABASE()

 

函数使用验证:重临下 utf8 字符集的默认 ( 当前 )
数据库名。在存储程序里,默认数据库是暨该次向关系的数据库,但并不一定与调用语境的默认数据库相同。

 

h)        函数 FOUND_ROWS()

 

函数使用验证: A SELECT 语词可能包括一个 LIMIT
子句,用来界定服务器重临客户端的行数。在稍微意况下,需要不用再运行该语句而得知在尚未
LIMIT 时究竟该语句重回了有些行。为了了然者行数 , 包括在 SELECT
语句被挑选   SQL_CALC_FOUND_ROWS ,随后调用 FOUND_ROWS()

 

i)      函数 LAST_INSERT_ID() LAST_INSERT_ID(expr )

 

函数使用验证:自动回到末了一个 INSERT 或 UPDATE 问询为 AUTO_INCREMENT
列设置的率先个 爆发的值。

 

j)      函数 ROW_COUNT()

 

函数使用表达: ROW_COUNT() 重临给前告诉句升级之、插入的或去的行数。
这个行数和 mysql 客户端显示的行数及 mysql_affected_rows() C API
函数重临的值相同。

 

k)      函数 SCHEMA()

 

函数使用表达:这一个函数和 DATABASE() 具有同等的意义

 

l)          函数 SESSION_USER()

 

函数使用验证: SESSION_USER() 和 USER() 具有相同的意义。

 

m)      函数 SYSTEM_USER()

 

函数使用验证: SYSTEM_USER() 合 USER() 具有同样的意义

 

n)        函数 USER()

 

函数使用表达:重返时 MySQL 用户名和机主名

 

o)      函数 VERSION()

 

函数使用验证:再次回到指示 MySQL 服务器版本之字符串。这一个字符串使用 utf8
字符集。

 

八、 其他函数

 

a)         函数 DEFAULT(col_name )

 

函数使用表明:重回一个表列的默认值。若该列没有默认值则会发生错误。

 

b)        函数 FORMAT(X ,D )

 

函数使用验证:将数字 X 的格式写吧 ‘#,###,###.##’,
以四舍弃五相符的法门保留小数点后 D 位, 并将结果为字符串的花样重返。若   D
为 0, 则重回结果莫含有小数点,或不分包小数有。

 

c)        函数 GET_LOCK(str ,timeout )

 

函数使用表明:设法使字符串 str 给定的名字取一个沿, 超时也 timeout
秒。若成功获取锁,则赶回 1 ,若操作超时虽归 0 ( 例如 ,
由于另外一个客户端都提前约了这个名字 ), 若暴发错误即使归 NULL (
诸如紧缺记念依旧线程 mysqladmin kill 被断开 ) 。即便你发一个用 GET_LOCK()得到的沿,当您行 RELEASE_LOCK() 或你的连接断开 ( 正常或非正常 )
时,这个锁就会晤消除

 

d)        函数 INET_ATON(expr )

 

函数使用验证:给出一个当字符串的网络地址的点地址表示,重回一个意味该地方数值的整数。地址可以是
4 或 8 比特地址。

 

e)         函数 INET_NTOA(expr )

 

函数使用表明:给一定一个数字网络地址 (4 要么 8 比特 ),
再次回到作为字符串的欠地方的电地址表示

 

f)         函数 IS_FREE_LOCK(str )

 

函数使用验证:检查名也 str 的沿是否足以行使 ( 换言之 , 没有给封锁 )
。若锁得用,则回   1 ( 没有人在用此锁 ),
若这多少个锁在给拔取,则回 0 ,出现错误虽然回 NULL ( 诸如不科学的参数 )

 

g)        函数 IS_USED_LOCK(str )

 

函数使用验证:检查名吧 str 的缉是否在为以 ( 换言之 , 被封锁 )
。若于律,则回下该锁的客户端的连标识符。否则回 NULL 。

 

h)      函数 MASTER_POS_WAIT(log_name ,log_pos [,timeout ])

 

函数使用验证:该函数对于控制大旨同步很有由此处。它会持续约,直到由设备看和运主机记录面临兼有上材料到指定的职位。再次回到值是这也达指定地点要必须等待的笔录事件之数。若自设备
SQL
线程没有让启动、从设备主机讯息并未起头化、参数不正确或出现另外不当,则该函数重回NULL 。若逾期时间吃超,则归 -1 。若以 MASTER_POS_WAIT()等待中,从设备 SQL 线程中止,则该函数再次来到 NULL
。若自设备由指定地方通过,则函数会就回结果。

 

i)          函数 NAME_CONST(name ,value )

 

函数使用验证:再次回到给定值。 当用来发生一个结实集合列时 , NAME_CONST()促使该列使用给定名称。

 

j)          函数 RELEASE_LOCK(str )

 

函数使用表达:解开被 GET_LOCK() 获取之,用字符串 str
所命名的缉。若锁被解开,则回   1 ,若改线程尚未创设锁,则赶回 0 (
此时锁没有给解开 ), 若命名的锁不存,则归 NULL 。若该锁从未给针对
GET_LOCK() 的调用获取,或沿都让提前解开,则该锁不存。

 

k)        函数 SLEEP(duration )

 

函数使用表明:睡眠 ( 暂停 ) 时间吗 duration 参数给定的秒数,然后回来 0
。若 SLEEP() 被吃断 , 它会重回 1 。 duration
或许仍然包一个加的以皮秒为单位之分数有。

 

l)          函数 UUID()

 

函数使用验证:再次来到一个通用唯一标识符 (UUID) , UUID
被设计成为一个于岁月跟空中上都无比之数字。 2 个对 UUID() 的调用应发
2 个不同的价值,尽管这多少个调用的实施是当少数独互不相连的独立电脑上开展。

 

m)      函数 VALUES(col_name )

 

函数使用表达:在一个 INSERT … ON DUPLICATE KEY UPDATE … 语句被,你得以
UPDATE 子句被应用 VALUES(col_name ) 函数,用来做客来自该语句之 INSERT
部分的列值。换言之, UPDATE 子句被的 VALUES(col_name ) 访问需要吃插的
col_name 的值 , 并无会合有更复键争辨。这一个函数在差不多执行插入中专门发由此。  
VALUES() 函数但是在 INSERT … UPDATE 语句被暴发意义,而于其余情状下单会师回来
NULL

 

 

九、 聚合函数

 

a)         函数 AVG([DISTINCT] expr )

 

函数使用验证:再次回到 expr 的平均值。 DISTINCT 选项可用于再次回到 expr
的免同值的平均值。

 

b)        函数 BIT_AND(expr )

 

函数使用表达:重临expr 中装有比特的 bitwise AND 。总括执行之精确度为64
比特(BIGINT) 。若找不顶分外的尽,则那函数重临18446744073709551615 。(
这是无符号 BIGINT 值,所有比特被安装为 1 )。

 

c)      函数 BIT_OR(expr )

 

函数使用验证:重返expr 中具有比特的bitwise OR 。总括执行之精确度为64
比特(BIGINT) 。若找不至非常的履,则函数重临 0 。

 

d)      函数BIT_XOR(expr )

 

函数使用验证:再次回到expr 中装有比特的bitwise XOR 。总结执行之精确度为64
比特(BIGINT) 。若找不顶卓殊的执行,则函数重返 0 。

 

e)         函数 COUNT(expr )

 

函数使用验证:再次来到SELECT 语句检索到之行中非NULL
值的数目。若找不至非常的行,则COUNT() 重返 0

 

f)         函数 COUNT(DISTINCT expr ,[expr …])

 

函数使用验证:再次回到不同的非NULL
值数目。若找不交异常的起,则COUNT(DISTINCT) 再次回到 0

 

g)        函数 GROUP_CONCAT(expr )

 

函数使用表达:该函数返回带有来自一个组的连天的非NULL
值的字符串结果。其完全的语法如下所示:

 

GROUP_CONCAT([DISTINCT] expr [,expr …]

 

[ORDER BY {unsigned_integer | col_name | expr }

 

                 [ASC | DESC] [,col_name …]]

 

             [SEPARATOR str_val ])

 

h)        函数 MIN([DISTINCT] expr ), MAX([DISTINCT] expr )

 

函数使用表明:重返 expr 的顶小值和极酷价值。 MIN() 和 MAX()的取值可以是一个字符串参数;在这一个处境下, 它们再次回到最小或者顶要命字符串值。

 

i)          函数 STD(expr ) STDDEV(expr )

 

函数使用验证:重回 expr 的完全标准不是。这是正经 SQL 的延伸。这些函数的
STDDEV() 格局用来供与 Oracle 的兼容性。可选取标准 SQL 函数
STDDEV_POP() 举办代替

 

j)          函数 STDDEV_POP(expr )

 

函数使用表达:重临expr 的一体化标准不是(VAR_POP() 的平方根)
。你啊得采用 STD() 或STDDEV(), 它们具有同样之义,然则切莫是标准的 SQL
。若找不至分外的实施,则STDDEV_POP() 返回 NULL

 

k)        函数 STDDEV_SAMP(expr )

函数使用表明:重回expr 的样本标准差 ( VAR_SAMP() 的平方根)
。若找不至很是的进行,则STDDEV_SAMP() 返回 NULL

l)          函数 SUM([DISTINCT] expr )

函数使用验证:再次来到expr 的总额。 若再次来到集合中无其他履行,则 SUM() 重临NULL
。DISTINCT 关键词可用于 MySQL 5.1 中,求得expr 不同值的总额。
若找不交分外的尽,则SUM() 重回 NULL

 

m)      函数 VAR_POP(expr )

 

函数使用表明:重回 expr 总体标准方差。它用行视为总体,而休是一个样本,
所以它以行数作为分母。你啊得拔取 VARIANCE(), 它拥有同样的意义不过无是
标准的 SQL

 

n)        函数 VAR_SAMP(expr )

 

函数使用验证:再次回到expr 的样书方差。更确切的说,分母的数字是行数减去1
。若找不顶相当的履行,则VAR_SAMP() 返回NULL

 

o)      函数VARIANCE(expr )

 

函数使用表达:再次来到expr 的完全标准方差。这是正经SQL 的延。可采用规范SQL
函数 VAR_POP() 进行代替。若找不至非常的起,则VARIANCE() 重临NULL

相关文章

No Comments, Be The First!
近期评论
    分类目录
    功能
    网站地图xml地图