MySQL面试笔试题集-BAT

01、MySQL技术特点?

Mysql数据库软件是一个客户端或服务器系统,支持各种客户端程序和库的多线程SQL服务器、不同的后端、广泛的应用程序编程接口和管理工具

02、MySQL默认端口号?

3306

03、MySQL的优势?

MySQL是开源软件,随时可用,无需付费。提供管理、检查、优化数据库操作的管理工具,带有命令提示符的GUI,支持多种存储引擎,支持多线程充分利用 CPU 资源

04、MySQL支持的储存引擎以及特点?

MySQL5.7支持:InnoDB、MyISAM、MERGE、MEMORY、ARCHIVE、CSV、PERFORMANCE_SCHEMA、BLACKHOLE

InnoDB是目前MySQL的默认事务型引擎,是目前最重要、使用最广泛的存储引擎,支持事务安全表,支持行锁定和外键

MyISAM基于ISAM存储引擎,并对其进行扩展,MyISAM拥有较高的插入、查询速度,但不支持事物和外键

MERGE存储引擎是一组MyISAM表的组合,MyISAM表结构必须完全相同

MEMORY存储引擎将表中的数据存储到内存中,未查询和引用其他表数据提供快速访问

PERFORMANCE_SCHEMA引擎主要用于收集数据库服务器性能参数

05、MySQL版本怎样查看?

SELECT VERSION();

06、char和varchar的区别?

CHAR列长度固定为创建表时声明的长度,长度值范围是1到255,当CHAR值被存储时,它们被用空格填充到特定长度,检索CHAR值时需删除尾随空格。

VARCHAR列长度可变为创建表时声明的长度,当VARCHAR值被储存时,根据自动改变长度(可以变小)

07、模糊查询like中%和_的意思?

%表示0个或多个字符,_表示1个字符。

08、MySQL查询是是否区分大小写?

MySQL不区分大小写

09、在MySQL中如何查询前50条记录?

SELECT * FROM 表名 LIMIT 0,50;

10、NOW()和CURRENT_DATE()有的区别?

NOW()命令用于显示当前年\月\日\时\分\秒

CURRENT_DATE()仅显示当前年\月\日

11、InnoDB是什么?

InnoDB是MySQL的数据库引擎之一,现为MySQL的默认存储引擎,InnoDB由Innobase Oy公司所开发,支持ACID兼容的事务功能

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

停止递增,任何进一步的插入都将产生错误

13、你怎么查看表中定义的所有索引?

SHOW INDEX FROM 表名\G;

14、一个表有一列定义为TIMESTAMP,将发生什么

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

15、如何区分FLOAT和DOUBLE?

浮点数以8位精度存储在FLOAT中,有四个字节;浮点数以18位精度存储在DOUBLE中,有八个字节

16、MySQL表中允许有多少个TRIGGERS?

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

LIKE匹配整个列,如果被匹配的文本在列值中出现,LIKE将不会找到它,相应的行也不被返回(不使用通配符)

REGEXP在列值内进行匹配,如果被匹配的文本在 列值中出现,REGEXP将会找到它,相应的行将被返回。

18、CHAR_LENGTH和LENGTH函数的区别?

CHAR_LENGTH是字符数,而LENGTH是字节数,Latin字符的这两个数据是相同的,但是对于Unicode和其他编码它们是不同的

19、导入/导出数据库数据的语句是?

导入-->mysql -u用户名 -p密码 数据库名称 < SQL文件

导出-->mysqldump -u用户名 -p 数据库名 > 导出的文件名

20、一张表里面有ID自增主键,当insert 17条记录之后,删除了第15,16,17条记录,再把MySQL重启,再insert一条记录,这条记录的ID是18还是15 ?

如果表的类型是InnoDB,则是15      如果表的类型是MyISAM,则是18

(0)

相关推荐

  • MySQL架构介绍(5.存储引擎)

    MySQL内建主流存储引擎主要死InnoDB和MyISAM 1)InnoDB MySQL默认的事务型存储引擎,当前互联网行业MySQL数据库的主流选择,主要用来处理大量短期事务,大部分正常提交,很少部 ...

  • 开发者都需要了解的mysql索引四大存储引擎

    MySQL索引分为普通索引.唯一索引.主键索引.组合索引.全文索引.索引不会包含有null值的列,索引项可以为null(唯一索引.组合索引等),但是只要列中有null值就不会被包含在索引中. 接着让我 ...

  • 收藏| 1000 面试题,BAT 机器学习面试刷题宝典!

    仅做学术分享,如有侵权,联系删除 转载于 :ID:Dr.Wu 公众号:大鱼AI 来源:CSDN 编辑:三石 刷题,是面试前的必备环节.本文作者便总结了往年BAT机器学习面试题,干货满满,值得收藏. 想 ...

  • 华能某电厂值长笔试题,来挑战一下看能否进面试?

    垃圾发电运维与达标排放培训(第五期) 12月16-18日·济南 郭老师 13303035513 一. 填空题 1.没有跨省电网的独立省电网内,只设_______调度机构.(三级) 2.一般大型汽轮发电 ...

  • 50道正则表达式笔试题参考答案(第11-20题)

    各位客官姥爷好,欢迎回来.我们在上节给出了前10道正则表达式练习题目和参考答案,相信各位姥爷都有对照着练习.在本节清风将给出第11-20题的参考答案. PS:在各位客官姥爷跟着清风一起完成本系列的练习 ...

  • 50道正则表达式笔试题参考答案(第21-30题)

    各位客官姥爷好,欢迎回来.我们在上节给出了第11-20道正则表达式题目和参考答案,本节将继续正则表达式系列题目,请看下方第21-30题的参考答案. PS:在各位客官姥爷跟着清风一起完成本系列的练习后, ...

  • 50道正则表达式笔试题参考答案(第1-10题)

    各位客官姥爷好,欢迎回来.我们上节留下的50道正则表达式笔试练习题,有不少客官姥爷在后台回复他自己的答案.[嘿嘿,相信肯定也有偷懒没做的(收藏夹里吃灰).没关系,清风在这里陪您一起做] 一次性做50道 ...

  • 50道正则表达式笔试题参考答案(第31-40题)

    各位客官姥爷好,欢迎回来.我们在上节给出了第21-30道正则表达式题目和参考答案,本节将继续正则表达式系列题目,请看下方第31-40题的参考答案. PS:在各位客官姥爷跟着清风一起完成本系列的练习后, ...

  • 50道正则表达式笔试题参考答案(第41-50题)

    各位客官姥爷好,欢迎回来.我们在上节给出了第31-40道正则表达式题目和参考答案,本节将继续正则表达式系列题目,请看下方第41-50题(数据人表示后面几道工作中最常用) PS:作为50道题目的最后一节 ...

  • 解剖几个有点难度的C笔试题

    总结了几个比较经典的笔试题目,这些题目是在面试中遇到的,有难度,但是不是那种特别难的,比较有代表性,如果正在找工作的话,可以看看,丰富一下自己的知识库. 1.题目一 求下面代码输出: #include ...

  • 她用十二年的奉献,完美解答了当初来联通时的那道笔试题......

    周霞是山东联通淄博桓台分公司果里乡镇营业厅的一名营业员,自2001年加入联通大家庭以来,在营业岗位上一干就是十二年.十二年来,她始终怀着一颗感恩的心默默奉献着自己的热情,本着为客户服务.为公司创收的原 ...