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
密码存储
分享到:
相关推荐
全面的access的日期和时间函数 1.Cdate(日期表达式) 将日期表达式转换成日期类型的数据。 日期表达式是任何可以解释成日期的表达式,包含日期文字,可以看作日期的字符串以及从函数返回的日期。 比如:myDate = ...
mysql的日期和时间函数
ORACLE中日期和时间函数汇总,详细介绍了Oracle中的日期函数和时间函数的用法
MySQL内置函数中的日期和时间函数详解.pdf
SQL日期和时间函数.txt
mysql的日期和时间函数 这里是一个使用日期函数的例子。下面的查询选择所有 date_col 值在最后 30 天内的记录。 mysql> SELECT something FROM tbl_name WHERE TO_DAYS(NOW()) - TO_DAYS(date_col) ...
mysqlAPI--日期和时间函数.docx
Excel函数详解日期和时间函数.docx
时间管理mysqlAPI日期和时间函数.pdf
Excel日期和时间函数.docx
mysqlAPI--日期和时间函数.pdf
mysql的日期和时间函数.pdf
mysqlAPI--日期和时间函数.doc
教案ACCESSdate日期和时间函数.pdf
剖析mysql的日期和时间函数.pdf
PHP的日期写法,时间函数的使用
Mysql日期和时间函数大全[归类].pdf
asp之日期和时间函数示例可以使用日期和时间函数来得到各种格式的日期和时间函数语法说明示例NowNow()取得系统当前的日期和时间Dim MyVar MyVar = Now‘ MyVar 包含当前的日期和时间。DateDate()取得系统当前的日期...