• 欢迎访问开心洋葱网站,在线教程,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站,欢迎加入开心洋葱 QQ群
  • 为方便开心洋葱网用户,开心洋葱官网已经开启复制功能!
  • 欢迎访问开心洋葱网站,手机也能访问哦~欢迎加入开心洋葱多维思维学习平台 QQ群
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏开心洋葱吧~~~~~~~~~~~~~!
  • 由于近期流量激增,小站的ECS没能经的起亲们的访问,本站依然没有盈利,如果各位看如果觉着文字不错,还请看官给小站打个赏~~~~~~~~~~~~~!

去BAT面试完的Mysql面试题总结(57道,带完整答案)

bat面试题及答案 开心洋葱 1576次浏览 0个评论

16、TIMESTAMP在UPDATE CURRENT_TIMESTAMP数据类型上做什么?

创建表时TIMESTAMP列用Zero更新。只要表中的其他字段发生更改,UPDATE CURRENT_TIMESTAMP修饰符就将时间戳字段更新为当前时间。

17、主键和候选键有什么区别?

表格的每一行都由主键唯一标识,一个表只有一个主键。
主键也是候选键。按照惯例,候选键可以被指定为主键,并且可以用于任何外键引用。

18、如何使用Unix shell登录Mysql?

我们可以通过以下命令登录:
# [mysql dir]/bin/mysql -h hostname -u -p

19、 myisamchk是用来做什么的?

它用来压缩MyISAM表,这减少了磁盘或内存使用。
20、MYSQL数据库服务器性能分析的方法命令有哪些?
去BAT面试完的Mysql面试题总结(57道,带完整答案)

21、如何控制HEAP表的最大尺寸?

Heal表的大小可通过称为max_heap_table_size的Mysql配置变量来控制。

22、MyISAM Static和MyISAM Dynamic有什么区别?

在MyISAM Static上的所有字段有固定宽度。动态MyISAM表将具有像TEXT,BLOB等字段,以适应不同长度的数据类型。
MyISAM Static在受损情况下更容易恢复。

23、federated表是什么?

federated表,允许访问位于其他服务器数据库上的表。

24、如果一个表有一列定义为TIMESTAMP,将发生什么?

每当行被更改时,时间戳字段将获取当前时间戳。

25、列设置为AUTO INCREMENT时,如果在表中达到最大值,会发生什么情况?

它会停止递增,任何进一步的插入都将产生错误,因为密钥已被使用。

26、怎样才能找出最后一次插入时分配了哪个自动增量?

LAST_INSERT_ID将返回由Auto_increment分配的最后一个值,并且不需要指定表名称。

27、你怎么看到为表格定义的所有索引?

索引是通过以下方式为表格定义的:
SHOW INDEX FROM ;

28.、LIKE声明中的%和_是什么意思?

%对应于0个或更多字符,_只是LIKE语句中的一个字符。

29、如何在Unix和Mysql时间戳之间进行转换?

* UNIX_TIMESTAMP是从Mysql时间戳转换为Unix时间戳的命令
* FROM_UNIXTIME是从Unix时间戳转换为Mysql时间戳的命令

30、列对比运算符是什么?

在SELECT语句的列比较中使用=,<>,<=,<,> =,>,<<,>>,<=>,AND,OR或LIKE运算符。

31、我们如何得到受查询影响的行数?

行数可以通过以下代码获得:
SELECT COUNT(user_id)FROM users;

32、Mysql查询是否区分大小写?

不区分
SELECT VERSION(), CURRENT_DATE;
SeLect version(), current_date;
seleCt vErSiOn(), current_DATE;
所有这些例子都是一样的,Mysql不区分大小写。

33.、LIKE和REGEXP操作有什么区别?

LIKE和REGEXP运算符用于表示^和%。
1
2 SELECT * FROM employee WHERE emp_name REGEXP “^b”;
SELECT * FROM employee WHERE emp_name LIKE “%b”;


开心洋葱 , 版权所有丨如未注明 , 均为原创丨未经授权请勿修改 , 转载请注明去BAT面试完的Mysql面试题总结(57道,带完整答案)
喜欢 (0)

您必须 登录 才能发表评论!

加载中……