1 / 13
文档名称:

MYSQL标准企业面试题(12页).doc

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

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

分享

预览

MYSQL标准企业面试题(12页).doc

上传人:sssmppp 2021/2/16 文件大小:104 KB

下载得到文件列表

MYSQL标准企业面试题(12页).doc

相关文档

文档介绍

文档介绍:MYSQL支持事务吗?
在缺省模式下,MYSQL是autocommit模式的,所有的数据库更新操作都会即时提交,所以 在缺省情况下,mysql是不支持事务的。
但是如果你的MYSQL表类型是使用InnoDB Tables或BDB tables的话,你的MYSQL就 可以使用事务处理,使用SET AUTOCOMMIT=0就可以使MYSQL允许在非autocommit模 式,在非autocommit模式下,你必须使用COMMIT来提交你的更改,或者用ROLLBACK 来回滚你的更改。
示例如下:
START TRANSACTION;
SELECT ***@A:=SUM(salary) FROM table 1 WHERE type=l;
UPDATE table2 SET summmary= @ A WHERE type=l; COMMIT;
MYSQL相比于其他数据库有哪些特点?
MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQLAB公司,现在已经 被Sun公司收购,支持FreeBSD、Linux, MAC、Windows等多种操作系统 与其他的大型数据库例如Oracle, DB2^ SQL Server等相比功能稍弱一些
1、 可以处理拥有上千万条记录的大型数据
2、 支持常见的SQL语句规范
3、 可移植行高,安装简单小巧
4、 良好的运行效率,有丰富信息的网络支持
5、 调试、管理,优化简单(相对其他大型数据库)
介绍一下mysql的日期和时间函数
这里是一个使用日期函数的例子。下面的查询选择所有date_col值在最后30天内的记录。 mysql> SELECT something FROM tbl_name
WHERE TO_DAYS(NOW()) - TO_DAYS(date_col) <= 30;
DAYOFWEEK(date)
返回date的星期索引(1 = Sunday, 2 = Monday, ... 7 = Saturday)o索引值符合ODBC的标 准。
mysql> SELECT DAYOFWEEK(? 1998-02-03*);
>3
WEEKDAY(date)
返回 date 的星期索弓 I (0 = Monday, 1 = Tuesday, • • • 6 = Sunday): mysql> SELECT WEEKDAY(? 1998-02-03 22:23:007 );
-> 1
mysql> SELECT WEEKDAY(? 1997-11-057 );
>2
DAYOFMONTH(date)
返回date是一月中的第几天,范围为1到31: mysql> SELECT DAYOFMONTH(? 1998-02-03z );
>3
DAYOFYEAR(date)
返回date是一年中的第几天,范围为1到366:
mysql> SELECT DAYOFYEAR(? 1998-02-03z ); -> 34
MONTH(date)
返回date中的月份,范围为1至lj 12: mysql> SELECT MONTH(? 1998-02-037 );
->2
DAYNAME(date)
返回date的星期名:
mysql> SELECT DAYNAME(” 1998-02-05);
-> Thursday,
MONTHNAME(date)
返回date的月份名:
mysql> SELECT MONTHNAM玖 ” 1998-02・05〃); -> 4 February?
QUARTER(date)
返回date在一年中的季度,范围为1到4: mysql> SELECT QUARTERf * 98-04-01');
->2
WEEK(date)
WEEK()
对于星期H是一周中的第一天的场合,如果函数只有一个参数调用,返回date为一年的第 几周,返回值范围为0到53(是的,可能有第53周的开始)。两个参数形式的WEEK0允 许你指定一周是否以星期H或星期一开始,以及返回值为0-53还是1-52。这里的一个表 显示第二个参数是如何工作的:值含义
0 一周以星期II开始,返回值范围为0-53
一周以星期一开始,返回值范围为0-53
一周以星期日开始,返回值范围为1-53
—周以星期一开始,返回值范围为1-53 (ISO 8601)
mysql> SELECT WEEK(, ->7
mysql> SELECT WEEK(, ->7
mysql> SELECT WEEK(, ->8
mysql> SELECT WEEK(,
1998-02-20z );
1998-0