1 / 46
文档名称:

MySQL面试题资料.docx

格式:docx   大小:79KB   页数:46页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

MySQL面试题资料.docx

上传人:花双韵芝 2022/5/17 文件大小:79 KB

下载得到文件列表

MySQL面试题资料.docx

文档介绍

文档介绍:精品文档
精品文档
1
精品文档
MYSQL支持事?
在缺省模式下,MYSQL是autocommit模式的,所有的数据更新操作都会即提交,所以
在缺省情况下,mysql是不支持事的。
可是如果你的MYSQL表型是使用In档
精品文档
5
精品文档
几周,返回值范围为0
到53(是的,可能有第53
周的开始)。两个参数形式的WEEK( )允
许你指定一周是否以星期日或星期一开始,以及返回值为
0-53仍是1-52。这里的一个表
显示第二个参数是怎样工作的:
值含义
0一周以星期日开始,返回值范围为
0-53
1一周以星期一开始,返回值范围为
0-53
2一周以星期日开始,返回值范围为
1-53
3一周以星期一开始,返回值范围为
1-53(ISO8601)
mysql>SELECTWEEK(
’1998-02-20′);
->7
mysql>SELECTWEEK(
’1998-02-20′,0);
->7
mysql>SELECTWEEK(
’1998-02-20′,1);
->8
mysql>SELECTWEEK(
’1998-12-31′,1);
->53
注意,,WEEK(#,0)
被更改为匹配
USA
历法。注意,如果一周是上一年的
最后一周,当你没有使用
2或3
做为可选参数时,MySQL将返回
0:
mysql>SELECTYEAR(
’2000-01-01′),WEEK(’2000-01-01′,0);
->2000,0
精品文档
精品文档
5
精品文档
mysql>SELECTWEEK(
’2000-01-01′,2);
->52
你可能会争辩说,当给定的日期值实际上是1999年的第52周的一部分时,MySQL对
精品文档
精品文档
6
精品文档
2
精品文档
精品文档
42
精品文档
WEEK( )函数应当返回52。我们决定返回0,是因为我们希望该函数返回“在指定年份
中是第几周”。当与其余的提取日期值中的月日值的函数联合使用时,这使得WEEK( )函
数的用法可靠。如果你更希望能获得适合的年-周值,那么你应当使用参数2或3做为可
选参数,或许使用函数YEARWEEK( ):
mysql>SELECTYEARWEEK(’2000-01-01′);
->199952
mysql>SELECTMID(YEARWEEK(’2000-01-01′),5,2);
->52
YEAR(date)
返回date的年份,范围为1000到9999:
mysql>SELECTYEAR(’98-02-03′);
->1998
YEARWEEK(date)
YEARWEEK(date,first)
返回一个日期值是的哪一年的哪一周。第二个参数的形式与作用完全与
WEEK( )的第二个
参数一致。注意,对于给定的日期参数是一年的第一周或最后一周的,
返回的年份值可能与
日期参数给出的年份不一致:
mysql>SELECTYEARWEEK(
’1987-01-01′);
->198653
注意,对于可选参数0或
1,周值的返回值不同于
WEEK( )函数所返回值(0),WEEK( )

据给定的年语境返回周值。
HOUR(time)
返回time的小时值,范围为
0到23:
mysql>SELECTHOUR(’10:05:03′);
->10
MINUTE(time)
精品文档
精品文档
8
精品文档
返回time的分钟值,范围为
0到59:
mysql>SELECTMINUTE(
’98-02-0310:05:03′);
->5
SECOND(time)
返回time的秒值,范围为
0
到59:
mysql>SELECTSECOND(’10:05:03′);
->3
P