- 1、本文档共42页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MySQL面试卷试题学习资料
MySQL面试卷试题学习资料
PAGE
PAGE20
MySQL面试卷试题学习资料
PAGE
MYSQL 支持事?
在缺省模式下,MYSQL是autocommit模式的,所有的数据更新操作都会即提交, 所以
在缺省状况下, mysql是不支持事的。
可是假如你的 MYSQL 表型是使用 InnoDBTables或BDB tables的,你的 MYSQL 就
能够使用事理 ,使用SETAUTOCOMMIT=0 就能够使 MYSQL 允在非 autocommit模
式,
在非autocommit模式下,你必使用 COMMIT 来提交你的改正,或许用 ROLLBACK 往返
你的改正。
示比以下:
STARTTRANSACTION;
SELECT@A:=SUM(salary)FROMtable1WHEREtype=1;
UPDATEtable2SETsummmary=@AWHEREtype=1;
COMMIT;
MYSQL 对比于其余数占有哪些特色?
MySQL是一个小型关系型数据管理系,开者瑞典 MySQLAB 企业,在已
被Sun企业收,支持FreeBSD、Linux、MAC、Windows等多种操作系与其余的大型数据比如Oracle、DB2、SQLServer等对比功能稍弱一些
1、能够理有上千万条的大型数据
2、支持常的 SQL句范
3、可移植行高,安装小巧
4、优秀的运转效率,有丰富信息的网支持
5、、管理,化(相其余大型数据)
介一下mysql的日期和函数
里是一个使用日期函数的例子。
下边的所有
date_col在最后30
天内的。
mysqlSELECTsomethingFROMtbl_name
WHERETO_DAYS(NOW())
–TO_DAYS(date_col)=30;
DAYOFWEEK(date)
返回date的礼拜索引(1=Sunday,2=Monday,...7=Saturday)。索引切合
ODBC的
准。
mysqlSELECTDAYOFWEEK(
’1998-02-03′);
-3
WEEKDAY(date)
返回date的礼拜索引(0=Monday,1=Tuesday,?6=Sunday):
mysqlSELECTWEEKDAY(
’1998-02-0322:23:00′);
-1
mysqlSELECTWEEKDAY(
’1997-11-05′);
-2
DAYOFMONTH(date)
返回date是一月中的第几日,范
1到31:
mysqlSELECTDAYOFMONTH(
’1998-02-03′);
-3
DAYOFYEAR(date)
1
返回date是一年中的第几日,范围为
1到366:
mysqlSELECTDAYOFYEAR(
’1998-02-03′);
-34
MONTH(date)
返回date中的月份,范围为
1到
12:
mysqlSELECTMONTH(’1998-02-03′);
-2
DAYNAME(date)
返回date的礼拜名:
mysqlSELECTDAYNAME(”1998-02-05″);
-‘Thursday’
MONTHNAME(date)
返回date的月份名:
mysqlSELECTMONTHNAME(
”1998-02-05″);
-‘February’
QUARTER(date)
返回date在一年中的季度,范围为
1到4:
mysqlSELECTQUARTER(’98-04-01′);
-2
WEEK(date)
WEEK(date,first)
对于礼拜日是一周中的第一天的场合,假如函数只有一个参数调用,返回
date为一年的第
几周,返回值范围为0
到53(是的,可能有第53
周的开始)。两个参数形式的WEEK()允
许你指定一周能否以礼拜日或礼拜一开始,以及返回值为
0-53仍是1-52。这里的一个表
显示第二个参数是怎样工作的:
值含义
0一周以礼拜日开始,返回值范围为
0-53
1一周以礼拜一开始,返回值范围为
0-53
2一周以礼拜日开始,返回值范围为
1-53
3一周以礼拜一开始,返回值范围为
1-53(ISO8601)
mysqlSELECTWEEK(
’1998-02-20′);
-7
mysqlSELECTWEEK(
’1998-02-20′,0);
-7
mysqlSELECTWEEK(
’1998-02-20′,1);
-8
mysqlSELECTWEEK(
’1998-12-31′,1);
-53
注意,在版本中,WEEK(#,0)
被改正为般配
USA
历法。注意,假如一周是上一年的
最后一周,当你没有使用
2或3
做为可选参数时,MySQL将返回
0:
mysqlSELEC
文档评论(0)