当前位置: 首页 > news >正文

vue框架做的网站三亚网红路

vue框架做的网站,三亚网红路,个人网站如何备企业,网络宣传方式原标题#xff1a;《MySQL数据库》常用函数整理以下内容#xff0c;是我整理出来的比较常用的字符串函数#xff0c;数值函数#xff0c;日期函数。第一类#xff1a;字符串函数1、conv(n,from_base,to_base):对from_base进制的数n,转成to_base进制的表示方式(PS:进制范围…原标题《MySQL数据库》常用函数整理以下内容是我整理出来的比较常用的字符串函数数值函数日期函数。第一类字符串函数1、conv(n,from_base,to_base):对from_base进制的数n,转成to_base进制的表示方式(PS:进制范围为2-36进制,当to_base是负数时,n作为有符号数否则作无符号数)mysql select conv(a,16,2);- 1010mysql select conv(6e,16,10);- 110mysql select conv(-17,16,-10);- -232、bin(n)/oct(n)/hex(n) 返回10进制数n对应的二进制/八进制/十六进制的表示方式mysql select bin(12);- 1100mysql select oct(12);- 14mysql select hex(255);- ff3、char(n,...) 返回多个ascii码对应的字符组成的字符串mysql select char(77,121,83,81,76);- mysqlmysql select char(77,77.3,77.3);- mmm4、concat(str1,str2,...) 将多个参数拼接成一个字符串只要有一个为null,就返回null。mysql select concat(my, s, ql);- mysqlmysql select concat(my, null, ql);- nullmysql select concat(14.3);- 14.34、length(str)/octet_length(str) 返回参数对应的默认字符集的所有字节数。5、char_length(str)/character_length(str)返回字符串str的字符长度mysql select length(text);- 4mysql select octet_length(text);- 46、locate(substr,str)/position(substr in str)/instr(str,substr)返回字符串substr在字符串str第一次出现的位置(str不包含substr时返回0)mysql select locate(bar, foobarbar);- 4mysql select locate(xbar, foobar);- 0mysql select instr(foobarbar, bar);- 47、locate(substr,str,pos) 返回字符串substr在字符串str的第pos个位置开始算起第一次出现的位置(str不包含substr时返回0)mysql select locate(bar, foobarbar,5);- 78、lpad(str,len,padstr)/rpad(str,len,padstr) 用字符串padstr填补str左端/右端直到字串长度为len并返回mysql select lpad(hi,4,??);- ??himysql select rpad(hi,5,?);- hi???9、left(str,len)/right(str,len) 返回字符串str的左端/右端的len个字符mysql select left(foobarbar, 5);- foobamysql select right(foobarbar, 4);- rbar10、substring(str,pos,len)/substring(str from pos for len)/mid(str,pos,len) 返回字符串str的位置pos起len个字符mysql select substring(quadratically,5,6);- ratica11、substring(str,pos)/substring(str from pos) 返回字符串str的位置pos起的一个子串pos为负数时倒数后截取到最后mysql select substring(quadratically,5);- raticallymysql select substring(foobarbar from 4);- barbar12、substring_index(str,delim,count) 返回从字符串str的第count个出现的分隔符delim之后的子串(count为正数时返回左端,否则返回右端子串)mysql select substring_index(MySQL, ., 2);- www.mysqlmysql select substring_index(www.mysql.com, ., -2);- mysql.com13、ltrim(str)/rtrim(str) 返回删除了左空格/右空格的字符串strmysql select ltrim( barbar);- barbarmysql select rtrim(barbar );- barbar14、trim([[both | leading | trailing] [remstr] from] str) 返回前缀或后缀remstr被删除了的字符串str(位置参数默认both,remstr默认值为空格) mysql select trim( bar );- barmysql select trim(leading x from xxxbarxxx);- barxxxmysql select trim(both x from xxxbarxxx);- barmysql select trim(trailing xyz from barxxyz);- barx15、space(n) 返回由n个空格字符组成的一个字符串mysql select space(6);- 16、replace(str,from_str,to_str) 用字符串to_str替换字符串str中的子串from_str并返回mysql select replace(www.mysql.com, w, ww);- wwwwww.mysql.com17、repeat(str,count) 返回由count个字符串str连成的一个字符串(任何参数为null时返回null,count0时返回一个空字符串)mysql select repeat(mysql, 3);- mysqlmysqlmysql18、reverse(str) 颠倒字符串str的字符顺序并返回mysql select reverse(abc);- cba19、insert(str,pos,len,newstr)作用把字符串str由位置pos起len个字符长的子串替换为字符串newstr并返回mysql select insert(quadratic, 3, 4, what);- quwhattic20、lcase(str)/lower(str)/ucase(str)/upper(str) 返回str的大小写21、elt(n,str1,str2,str3,...) 返回第n个字符串(n小于1或大于参数个数返回null)mysql select elt(1, ej, heja, hej, foo);- ejmysql select elt(4, ej, heja, hej, foo);- foo二、数学函数1、pow(x,y)/power(x,y) 返回值x的y次幂mysql select pow(2,2);- 4.000000mysql select pow(2,-2);- 0.2500002、sqrt(n) 返回非负数n的平方根mysql select sqrt(4);- 2.000000mysql select sqrt(20);- 4.4721363、pi() 返回圆周率mysql select pi();- 3.1415934、rand()/rand(n) 返回在范围0到1.0内的随机浮点值(可以使用数字n作为初始值)mysql select rand();- 0.5925mysql select rand(20);- 0.1811mysql select rand(20);- 0.1811mysql select rand();- 0.2079mysql select rand();- 0.78885、truncate(n,d) 保留数字n的d位小数并返回mysql select truncate(1.223,1);- 1.2mysql select truncate(1.999,1);- 1.9mysql select truncate(1.999,0);- 16、least(x,y,...) 返回最小值(如果返回值被用在整数(实数或大小敏感字串)上下文或所有参数都是整数(实数或大小敏感字串)则他们作为整数(实数或大小敏感字串)比较,否则按忽略大小写的字符串被比较)mysql select least(2,0);- 0mysql select least(34.0,3.0,5.0,767.0);- 3.0mysql select least(b,a,c);- a7、greatest(x,y,...) 返回最大值(其余同least())mysql select greatest(2,0);- 2mysql select greatest(34.0,3.0,5.0,767.0);- 767.0mysql select greatest(b,a,c);- c8、mod(n,m) 取模运算,返回n被m除的余数(同%操作符)9、floor(n) 返回不大于n的最大整数值10、ceiling(n) 返回不小于n的最小整数值mysql select ceiling(1.23);- 2mysql select ceiling(-1.23);- -111、round(n,d) 返回n的四舍五入值,保留d位小数(d的默认值为0)mysql select round(-1.23);- -1mysql select round(-1.58);- -2mysql select round(1.58);- 2mysql select round(1.298, 1);- 1.3mysql select round(1.298, 0);- 112、abs(n) 返回n的绝对值13、sign(n) 返回参数的符号(为-1、0或1)mysql select sign(-32);- -1mysql select sign(0);- 0mysql select sign(234);- 114、exp(n) : 返回值e的n次方(自然对数的底)mysql select exp(2);- 7.389056mysql select exp(-2);- 0.13533515、log(n) : 返回n的自然对数mysql select log(2);- 0.693147mysql select log(-2);- null16、log10(n) : 返回n以10为底的对数mysql select log10(2);- 0.301030mysql select log10(100);- 2.000000mysql select log10(-100);- null17、cos(n) 返回n的余弦值mysql select cos(pi());- -1.00000018、sin(n) 返回n的正弦值mysql select sin(pi());- 0.00000019、tan(n) 返回n的正切值mysql select tan(pi()1);- 1.55740820、acos(n) : 返回n反余弦(n是余弦值,在-1到1的范围,否则返回null)mysql select acos(1);- 0.000000mysql select acos(1.0001);- nullmysql select acos(0);- 1.57079621、asin(n) 返回n反正弦值mysql select asin(0.2);- 0.201358mysql select asin(foo);- 0.00000022、atan(n) 返回n的反正切值mysql select atan(2);- 1.107149mysql select atan(-2);- -1.10714923、atan2(x,y) 返回2个变量x和y的反正切(类似y/x的反正切,符号决定象限)mysql select atan(-2,2);- -0.785398mysql select atan(pi(),0);- 1.57079624、cot(n) 返回x的余切mysql select cot(12);- -1.57267341mysql select cot(0);- null25、degrees(n) 把n从弧度变换为角度并返回mysql select degrees(pi());- 180.00000026、radians(n) 把n从角度变换为弧度并返回mysql select radians(90);- 1.570796三、时期时间函数1、curdate() /current_date() : 以yyyy-mm-dd或yyyymmdd格式返回当前日期值(根据返回值所处上下文是字符串或数字)mysql select curdate();- 1997-12-15mysql select curdate() 0;- 199712152、curtime() / current_time() :以hh:mm:ss或hhmmss格式返回当前时间值(根据返回值所处上下文是字符串或数字)mysql select curtime();- 23:50:26mysql select curtime() 0;- 2350263、now()/sysdate()/current_timestamp() : 以yyyy-mm-dd hh:mm:ss或yyyymmddhhmmss格式返回当前日期时间(根据返回值所处上下文是字符串或数字)mysql select now();- 1997-12-15 23:50:26mysql select now() 0;- 199712152350264、dayofweek(date) : 返回日期date是星期几(1星期天,2星期一,……7星期六,odbc标准)mysql select dayofweek(1998-02-03);- 35、weekday(date) : 返回日期date是星期几(0星期一,1星期二,……6 星期天)。mysql select weekday(1997-10-04 22:23:00);- 5mysql select weekday(1997-11-05);- 26、dayname(date) : 返回date是星期几(按英文名返回)mysql select dayname(1998-02-05);- thursday7、dayofmonth(date) : 返回date是一月中的第几日(在1到31范围内)mysql select dayofmonth(1998-02-03);- 38、dayofyear(date) :返回date是一年中的第几日(在1到366范围内)mysql select dayofyear(1998-02-03);- 349、month(date) :返回date中的月份数值mysql select month(1998-02-03);- 210、monthname(date): 返回date是几月(按英文名返回)mysql select monthname(1998-02-05);- february11、quarter(date): 返回date是一年的第几个季度mysql select quarter(98-04-01);- 212、week(date,first) :返回date是一年的第几周(first默认值0,first取值1表示周一是周的开始,0从周日开始)mysql select week(1998-02-20);- 7mysql select week(1998-02-20,0);- 7mysql select week(1998-02-20,1);- 813、year(date):返回date的年份(范围在1000到9999)mysql select year(98-02-03);- 199814、hour(time) : 返回time的小时数(范围是0到23)mysql select hour(10:05:03);- 1015、minute(time) :返回time的分钟数(范围是0到59)mysql select minute(98-02-03 10:05:03);- 516、second(time) : 返回time的秒数(范围是0到59)mysql select second(10:05:03);- 317、period_add(p,n) : 增加n个月到时期p并返回(p的格式yymm或yyyymm)mysql select period_add(9801,2);- 19980318、period_diff(p1,p2) : 返回在时期p1和p2之间月数(p1和p2的格式yymm或yyyymm)mysql select period_diff(9802,199703);- 1119、date_add(date,interval expr type)/date_sub(date,interval expr type)/adddate(date,interval expr type)/subdate(date,interval expr type) 对日期时间进行加减法运算。(也可以用运算符和-。 date:一个datetime或date值expr:对date进行加减法的一个表达式字符串type指明表达式expr应该如何被解释)type 含义 表达式的格式second 秒 secondsminute 分 minuteshour 时 hoursday 天 daysmonth 月 monthsyear 年 yearsminute_second 分钟和秒 minutes:secondshour_minute 小时和分钟 hours:minutesday_hour 天和小时 days:hoursyear_month 年和月 years-monthshour_second 小时分钟秒 hours:minutes:secondsday_minute 天小时分钟 days:hours:minutesday_second 天小时分钟秒 days:hours:minutes:secondsexpr中允许任何标点做分隔符,如果所有是date值时结果是一个date值,否则结果是一个datetime值。day_second因为缺少小时分钟等于minute_second。如果增加month、year_month或year,天数大于结果月份的最大天数则使用最大天数mysql select 1997-12-31 23:59:59 interval 1 second;- 1998-01-01 00:00:00mysql select interval 1 day 1997-12-31;- 1998-01-01mysql select 1998-01-01 - interval 1 second;- 1997-12-31 23:59:59mysql select date_add(1997-12-31 23:59:59,interval 1 second);- 1998-01-01 00:00:00mysql select date_add(1997-12-31 23:59:59,interval 1 day);- 1998-01-01 23:59:59mysql select date_add(1997-12-31 23:59:59,interval 1:1 minute_second);- 1998-01-01 00:01:00mysql select date_sub(1998-01-01 00:00:00,interval 1:1:1:1 day_second);- 1997-12-30 22:58:59mysql select date_add(1998-01-01 00:00:00, interval -1:10 day_hour);- 1997-12-30 14:00:00mysql select date_sub(1998-01-02, interval 31 day);- 1997-12-0220、extract(part from date)用于截取时间分量mysql select extract(year from 1999-07-02);- 1999mysql select extract(year_month from 1999-07-02 01:02:03);- 199907mysql select extract(day_minute from 1999-07-02 01:02:03);- 2010220、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 一个星期中的天数(0sunday ……6saturday )%U 星期(0……53), 这里星期天是星期的第一天%u 星期(0……53), 这里星期一是星期的第一天%% 字符% )mysql select date_format(1997-10-04 22:23:00,%w %m %y);- saturday october 1997mysql select date_format(1997-10-04 22:23:00,%h:%i:%s);- 22:23:00mysql select date_format(1997-10-04 22:23:00,%d %y %a %d %m %b %j);- 4th 97 sat 04 10 oct 277mysql 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 621、time_format(time,format) 和date_format()类似,但time_format只处理小时、分钟和秒(其余符号产生一个null值或0)22、unix_timestamp() | unix_timestamp(date) 返回一个unix时间戳(从1970-01-01 00:00:00gmt开始的秒数,date默认值为当前时间)mysql select unix_timestamp();- 882226357mysql select unix_timestamp(1997-10-04 22:23:00);- 87599658023、from_unixtime(unix_timestamp) 以yyyy-mm-dd hh:mm:ss或yyyymmddhhmmss格式返回时间戳的值(根据返回值所处上下文是字符串或数字)mysql select from_unixtime(875996580);- 1997-10-04 22:23:00mysql select from_unixtime(875996580) 0;- 1997100422230024、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 x25、sec_to_time(seconds) 以hh:mm:ss或hhmmss格式返回秒数转成的time值(根据返回值所处上下文是字符串或数字)mysql select sec_to_time(2378);- 00:39:38mysql select sec_to_time(2378) 0;- 393826、time_to_sec(time) 返回time值有多少秒mysql select time_to_sec(22:23:00);- 80580mysql select time_to_sec(00:39:38);- 2378以下内容是我整理出来的比较常用的字符串函数数值函数日期函数。第一类字符串函数1、conv(n,from_base,to_base):对from_base进制的数n,转成to_base进制的表示方式(PS:进制范围为2-36进制,当to_base是负数时,n作为有符号数否则作无符号数)mysql select conv(a,16,2);- 1010mysql select conv(6e,16,10);- 110mysql select conv(-17,16,-10);- -232、bin(n)/oct(n)/hex(n) 返回10进制数n对应的二进制/八进制/十六进制的表示方式mysql select bin(12);- 1100mysql select oct(12);- 14mysql select hex(255);- ff3、char(n,...) 返回多个ascii码对应的字符组成的字符串mysql select char(77,121,83,81,76);- mysqlmysql select char(77,77.3,77.3);- mmm4、concat(str1,str2,...) 将多个参数拼接成一个字符串只要有一个为null,就返回null。mysql select concat(my, s, ql);- mysqlmysql select concat(my, null, ql);- nullmysql select concat(14.3);- 14.34、length(str)/octet_length(str) 返回参数对应的默认字符集的所有字节数。5、char_length(str)/character_length(str)返回字符串str的字符长度mysql select length(text);- 4mysql select octet_length(text);- 46、locate(substr,str)/position(substr in str)/instr(str,substr)返回字符串substr在字符串str第一次出现的位置(str不包含substr时返回0)mysql select locate(bar, foobarbar);- 4mysql select locate(xbar, foobar);- 0mysql select instr(foobarbar, bar);- 47、locate(substr,str,pos) 返回字符串substr在字符串str的第pos个位置开始算起第一次出现的位置(str不包含substr时返回0)mysql select locate(bar, foobarbar,5);- 78、lpad(str,len,padstr)/rpad(str,len,padstr) 用字符串padstr填补str左端/右端直到字串长度为len并返回mysql select lpad(hi,4,??);- ??himysql select rpad(hi,5,?);- hi???9、left(str,len)/right(str,len) 返回字符串str的左端/右端的len个字符mysql select left(foobarbar, 5);- foobamysql select right(foobarbar, 4);- rbar10、substring(str,pos,len)/substring(str from pos for len)/mid(str,pos,len) 返回字符串str的位置pos起len个字符mysql select substring(quadratically,5,6);- ratica11、substring(str,pos)/substring(str from pos) 返回字符串str的位置pos起的一个子串pos为负数时倒数后截取到最后mysql select substring(quadratically,5);- raticallymysql select substring(foobarbar from 4);- barbar12、substring_index(str,delim,count) 返回从字符串str的第count个出现的分隔符delim之后的子串(count为正数时返回左端,否则返回右端子串)mysql select substring_index(MySQL, ., 2);- www.mysqlmysql select substring_index(www.mysql.com, ., -2);- mysql.com13、ltrim(str)/rtrim(str) 返回删除了左空格/右空格的字符串strmysql select ltrim( barbar);- barbarmysql select rtrim(barbar );- barbar14、trim([[both | leading | trailing] [remstr] from] str) 返回前缀或后缀remstr被删除了的字符串str(位置参数默认both,remstr默认值为空格) mysql select trim( bar );- barmysql select trim(leading x from xxxbarxxx);- barxxxmysql select trim(both x from xxxbarxxx);- barmysql select trim(trailing xyz from barxxyz);- barx15、space(n) 返回由n个空格字符组成的一个字符串mysql select space(6);- 16、replace(str,from_str,to_str) 用字符串to_str替换字符串str中的子串from_str并返回mysql select replace(www.mysql.com, w, ww);- wwwwww.mysql.com17、repeat(str,count) 返回由count个字符串str连成的一个字符串(任何参数为null时返回null,count0时返回一个空字符串)mysql select repeat(mysql, 3);- mysqlmysqlmysql18、reverse(str) 颠倒字符串str的字符顺序并返回mysql select reverse(abc);- cba19、insert(str,pos,len,newstr)作用把字符串str由位置pos起len个字符长的子串替换为字符串newstr并返回mysql select insert(quadratic, 3, 4, what);- quwhattic20、lcase(str)/lower(str)/ucase(str)/upper(str) 返回str的大小写21、elt(n,str1,str2,str3,...) 返回第n个字符串(n小于1或大于参数个数返回null)mysql select elt(1, ej, heja, hej, foo);- ejmysql select elt(4, ej, heja, hej, foo);- foo二、数学函数1、pow(x,y)/power(x,y) 返回值x的y次幂mysql select pow(2,2);- 4.000000mysql select pow(2,-2);- 0.2500002、sqrt(n) 返回非负数n的平方根mysql select sqrt(4);- 2.000000mysql select sqrt(20);- 4.4721363、pi() 返回圆周率mysql select pi();- 3.1415934、rand()/rand(n) 返回在范围0到1.0内的随机浮点值(可以使用数字n作为初始值)mysql select rand();- 0.5925mysql select rand(20);- 0.1811mysql select rand(20);- 0.1811mysql select rand();- 0.2079mysql select rand();- 0.78885、truncate(n,d) 保留数字n的d位小数并返回mysql select truncate(1.223,1);- 1.2mysql select truncate(1.999,1);- 1.9mysql select truncate(1.999,0);- 16、least(x,y,...) 返回最小值(如果返回值被用在整数(实数或大小敏感字串)上下文或所有参数都是整数(实数或大小敏感字串)则他们作为整数(实数或大小敏感字串)比较,否则按忽略大小写的字符串被比较)mysql select least(2,0);- 0mysql select least(34.0,3.0,5.0,767.0);- 3.0mysql select least(b,a,c);- a7、greatest(x,y,...) 返回最大值(其余同least())mysql select greatest(2,0);- 2mysql select greatest(34.0,3.0,5.0,767.0);- 767.0mysql select greatest(b,a,c);- c8、mod(n,m) 取模运算,返回n被m除的余数(同%操作符)9、floor(n) 返回不大于n的最大整数值10、ceiling(n) 返回不小于n的最小整数值mysql select ceiling(1.23);- 2mysql select ceiling(-1.23);- -111、round(n,d) 返回n的四舍五入值,保留d位小数(d的默认值为0)mysql select round(-1.23);- -1mysql select round(-1.58);- -2mysql select round(1.58);- 2mysql select round(1.298, 1);- 1.3mysql select round(1.298, 0);- 112、abs(n) 返回n的绝对值13、sign(n) 返回参数的符号(为-1、0或1)mysql select sign(-32);- -1mysql select sign(0);- 0mysql select sign(234);- 114、exp(n) : 返回值e的n次方(自然对数的底)mysql select exp(2);- 7.389056mysql select exp(-2);- 0.13533515、log(n) : 返回n的自然对数mysql select log(2);- 0.693147mysql select log(-2);- null16、log10(n) : 返回n以10为底的对数mysql select log10(2);- 0.301030mysql select log10(100);- 2.000000mysql select log10(-100);- null17、cos(n) 返回n的余弦值mysql select cos(pi());- -1.00000018、sin(n) 返回n的正弦值mysql select sin(pi());- 0.00000019、tan(n) 返回n的正切值mysql select tan(pi()1);- 1.55740820、acos(n) : 返回n反余弦(n是余弦值,在-1到1的范围,否则返回null)mysql select acos(1);- 0.000000mysql select acos(1.0001);- nullmysql select acos(0);- 1.57079621、asin(n) 返回n反正弦值mysql select asin(0.2);- 0.201358mysql select asin(foo);- 0.00000022、atan(n) 返回n的反正切值mysql select atan(2);- 1.107149mysql select atan(-2);- -1.10714923、atan2(x,y) 返回2个变量x和y的反正切(类似y/x的反正切,符号决定象限)mysql select atan(-2,2);- -0.785398mysql select atan(pi(),0);- 1.57079624、cot(n) 返回x的余切mysql select cot(12);- -1.57267341mysql select cot(0);- null25、degrees(n) 把n从弧度变换为角度并返回mysql select degrees(pi());- 180.00000026、radians(n) 把n从角度变换为弧度并返回mysql select radians(90);- 1.570796三、时期时间函数1、curdate() /current_date() : 以yyyy-mm-dd或yyyymmdd格式返回当前日期值(根据返回值所处上下文是字符串或数字)mysql select curdate();- 1997-12-15mysql select curdate() 0;- 199712152、curtime() / current_time() :以hh:mm:ss或hhmmss格式返回当前时间值(根据返回值所处上下文是字符串或数字)mysql select curtime();- 23:50:26mysql select curtime() 0;- 2350263、now()/sysdate()/current_timestamp() : 以yyyy-mm-dd hh:mm:ss或yyyymmddhhmmss格式返回当前日期时间(根据返回值所处上下文是字符串或数字)mysql select now();- 1997-12-15 23:50:26mysql select now() 0;- 199712152350264、dayofweek(date) : 返回日期date是星期几(1星期天,2星期一,……7星期六,odbc标准)mysql select dayofweek(1998-02-03);- 35、weekday(date) : 返回日期date是星期几(0星期一,1星期二,……6 星期天)。mysql select weekday(1997-10-04 22:23:00);- 5mysql select weekday(1997-11-05);- 26、dayname(date) : 返回date是星期几(按英文名返回)mysql select dayname(1998-02-05);- thursday7、dayofmonth(date) : 返回date是一月中的第几日(在1到31范围内)mysql select dayofmonth(1998-02-03);- 38、dayofyear(date) :返回date是一年中的第几日(在1到366范围内)mysql select dayofyear(1998-02-03);- 349、month(date) :返回date中的月份数值mysql select month(1998-02-03);- 210、monthname(date): 返回date是几月(按英文名返回)mysql select monthname(1998-02-05);- february11、quarter(date): 返回date是一年的第几个季度mysql select quarter(98-04-01);- 212、week(date,first) :返回date是一年的第几周(first默认值0,first取值1表示周一是周的开始,0从周日开始)mysql select week(1998-02-20);- 7mysql select week(1998-02-20,0);- 7mysql select week(1998-02-20,1);- 813、year(date):返回date的年份(范围在1000到9999)mysql select year(98-02-03);- 199814、hour(time) : 返回time的小时数(范围是0到23)mysql select hour(10:05:03);- 1015、minute(time) :返回time的分钟数(范围是0到59)mysql select minute(98-02-03 10:05:03);- 516、second(time) : 返回time的秒数(范围是0到59)mysql select second(10:05:03);- 317、period_add(p,n) : 增加n个月到时期p并返回(p的格式yymm或yyyymm)mysql select period_add(9801,2);- 19980318、period_diff(p1,p2) : 返回在时期p1和p2之间月数(p1和p2的格式yymm或yyyymm)mysql select period_diff(9802,199703);- 1119、date_add(date,interval expr type)/date_sub(date,interval expr type)/adddate(date,interval expr type)/subdate(date,interval expr type) 对日期时间进行加减法运算。(也可以用运算符和-。 date:一个datetime或date值expr:对date进行加减法的一个表达式字符串type指明表达式expr应该如何被解释)type 含义 表达式的格式second 秒 secondsminute 分 minuteshour 时 hoursday 天 daysmonth 月 monthsyear 年 yearsminute_second 分钟和秒 minutes:secondshour_minute 小时和分钟 hours:minutesday_hour 天和小时 days:hoursyear_month 年和月 years-monthshour_second 小时分钟秒 hours:minutes:secondsday_minute 天小时分钟 days:hours:minutesday_second 天小时分钟秒 days:hours:minutes:secondsexpr中允许任何标点做分隔符,如果所有是date值时结果是一个date值,否则结果是一个datetime值。day_second因为缺少小时分钟等于minute_second。如果增加month、year_month或year,天数大于结果月份的最大天数则使用最大天数mysql select 1997-12-31 23:59:59 interval 1 second;- 1998-01-01 00:00:00mysql select interval 1 day 1997-12-31;- 1998-01-01mysql select 1998-01-01 - interval 1 second;- 1997-12-31 23:59:59mysql select date_add(1997-12-31 23:59:59,interval 1 second);- 1998-01-01 00:00:00mysql select date_add(1997-12-31 23:59:59,interval 1 day);- 1998-01-01 23:59:59mysql select date_add(1997-12-31 23:59:59,interval 1:1 minute_second);- 1998-01-01 00:01:00mysql select date_sub(1998-01-01 00:00:00,interval 1:1:1:1 day_second);- 1997-12-30 22:58:59mysql select date_add(1998-01-01 00:00:00, interval -1:10 day_hour);- 1997-12-30 14:00:00mysql select date_sub(1998-01-02, interval 31 day);- 1997-12-0220、extract(part from date)用于截取时间分量mysql select extract(year from 1999-07-02);- 1999mysql select extract(year_month from 1999-07-02 01:02:03);- 199907mysql select extract(day_minute from 1999-07-02 01:02:03);- 2010220、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 一个星期中的天数(0sunday ……6saturday )%U 星期(0……53), 这里星期天是星期的第一天%u 星期(0……53), 这里星期一是星期的第一天%% 字符% )mysql select date_format(1997-10-04 22:23:00,%w %m %y);- saturday october 1997mysql select date_format(1997-10-04 22:23:00,%h:%i:%s);- 22:23:00mysql select date_format(1997-10-04 22:23:00,%d %y %a %d %m %b %j);- 4th 97 sat 04 10 oct 277mysql 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 621、time_format(time,format) 和date_format()类似,但time_format只处理小时、分钟和秒(其余符号产生一个null值或0)22、unix_timestamp() | unix_timestamp(date) 返回一个unix时间戳(从1970-01-01 00:00:00gmt开始的秒数,date默认值为当前时间)mysql select unix_timestamp();- 882226357mysql select unix_timestamp(1997-10-04 22:23:00);- 87599658023、from_unixtime(unix_timestamp) 以yyyy-mm-dd hh:mm:ss或yyyymmddhhmmss格式返回时间戳的值(根据返回值所处上下文是字符串或数字)mysql select from_unixtime(875996580);- 1997-10-04 22:23:00mysql select from_unixtime(875996580) 0;- 1997100422230024、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 x25、sec_to_time(seconds) 以hh:mm:ss或hhmmss格式返回秒数转成的time值(根据返回值所处上下文是字符串或数字)mysql select sec_to_time(2378);- 00:39:38mysql select sec_to_time(2378) 0;- 393826、time_to_sec(time) 返回time值有多少秒mysql select time_to_sec(22:23:00);- 80580mysql select time_to_sec(00:39:38);责任编辑
http://wiki.neutronadmin.com/news/383025/

相关文章:

  • 怎么免费做网站视频教学网站配色原则
  • 网站建设备案审核要多久江苏建设教育协会网站
  • 深圳便宜建网站怎么登录wordpress
  • 西南城乡建设部网站首页画册封面设计
  • 张家港企业网站建设网站建设算入会计分录
  • 网站设计的论文wordpress 后台 404
  • 哪个网站做的系统好用吗如何设计购物网站
  • 网站设计风格介绍app域名在哪里注册
  • 用html做网站搜索框中国人看的免费高清视频在线观看
  • 建设网站需要申请哔哩哔哩网页入口
  • 建设项目环保验收平台网站软件开发管理软件
  • 哪里医院做无痛人流便宜 咨询网站在线wordpress页面如何设置新窗口
  • 房产网站开发报价国外做名片的网站
  • 注册建设网站的公司哪家好滕州建设局网站
  • 什么网站能赚钱seo网站建设 刘贺稳营销专家a
  • 威特视频网站建设方案做旅行路线的网站
  • 网站开发费用多少钱wordpress多合一seo包
  • 网站购买外链网站开发数据库课程设计
  • 网站首页关键如何优化网站添加提醒
  • 上线一个网站需要哪些条件做网站用那种数据库
  • 大学培训中心网站建设wordpress开发文档(chm)
  • 官方网站建设 都来磐石网络互动网站建设
  • 免费建手机网站的软件西安网站开发哪家好
  • 域名虚拟服务器做网站江苏工程招标网
  • 新乡手机网站建设公司建设工程施工合同司法解释一
  • 宁波网站建设网站开发长沙做网站要多少钱
  • 销售员做网站如何自己注册网站
  • 建设网站平台哪个好关键字是什么意思
  • 专业网站建设市场分析南昌市建设工程质量监督网站
  • 郑州hi宝贝网站建设公司竞赛作品发表网站怎么做