赞
踩
特殊说明:
对于整数类型,MySQL还支持在类型名称后面加小括号(M),而小括号中的M表示显示宽度,M的取值范围是(0, 255)**。int(M)这个M在字段的属性中指定了unsigned(无符号)和zerofill(零填充)的情况下才有意义。**表示当整数值不够M位时,用0填充。如果整数值超过M位但是没有超过当前数据类型的范围时,就按照实际位数存储。当M宽度超过当前数据类型可存储数值范围的最大宽度时,也是以实际存储范围为准。
MySQL8之前,int没有指定(M),默认显示(11)。最多能存储和显示11位整数。从MySQL 8.0.17开始,整数数据类型不推荐使用显示宽度属性,默认显示int。
date_format
时间格式化方法:
说明符 | 描述 |
---|---|
%a | 缩写的工作日名称 ( Sun … Sat ) |
%b | 缩写月份名称 ( Jan … Dec ) |
%c | 月份,数字 ( 0 … 12 ) |
%D | 带有英文后缀 ( 0th , 1st , 2nd , 3rd , …) |
%d | 一个月中的第几天,数字 ( 00 … 31 ) |
%e | 一个月中的第几天,数字 ( 0 … 31 ) |
%f | 微秒 ( 000000 … 999999 ) |
%H | 小时 ( 00 … 23 ) |
%h | 小时 ( 01 … 12 ) |
%I | 小时 ( 01 … 12 ) |
%i | 分钟,数字 ( 00 … 59 ) |
%j | 一年中的第几天 ( 001 … 366 ) |
%k | 小时 ( 0 … 23 ) |
%l | 小时 ( 1 … 12 ) |
%M | 月份名称 ( January … December ) |
%m | 月份,数字 ( 00 … 12 ) |
%p | AM 或者PM |
%r | 时间,12 小时(*hh:mm:ss *后跟 AM 或PM ) |
%S | 秒 ( 00 … 59 ) |
%s | 秒 ( 00 … 59 ) |
%T | 时间,24 小时 ( hh:mm:ss ) |
%U | 周 ( 00 … 53 ),其中星期日是一周的第一天; WEEK() 模式 0 |
%u | 周 ( 00 … 53 ),其中星期一是一周的第一天; WEEK() 方式一 |
%V | 周 ( 01 … 53 ),其中星期日是一周的第一天; WEEK() 方式二;与 %X |
%v | 周 ( 01 … 53 ),其中星期一是一周的第一天; WEEK() 模式 3;与 %x |
%W | 工作日名称 ( Sunday … Saturday ) |
%w | 星期几(0 =Sunday… 6 =Saturday) |
%X | Year for week where Sunday is the first day of the week, numeric, 四位数字;与%V |
%x | Year for week,其中Monday为一周的第一天,numeric,四位;与%v |
%Y | 年份,数字,四位数字 |
%y | 年份,数字(两位数) |
%% | 文字% 字符 |
%* x* | x , 对于上面未列出的任何 “ x ” |
语法:
date_format(date, 格式化的字符串);
日期相加减函数:
date_sub
时间减法
语法:
date_sub(date,interval 要减去的时间[int] 类型[年月日时分秒毫秒微秒])
date_add
时间加法
语法:
date_add(date, interval 要添加的数值[int] 添加数值的单[年月日时分秒毫秒微妙])
JSON_SET(), JSON_INSERT(), 和JSON_REPLACE()函数是相关的。
JSON_SET()替换现有的值并增加非现有的值。
JSON_INSERT()插入数值而不替换现有的数值。
JSON_REPLACE()只替换现有的值。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。