欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 运维知识 > 数据库 >内容正文

数据库

Mysql系列常见面试题

发布时间:2024/1/17 数据库 36 豆豆
生活随笔 收集整理的这篇文章主要介绍了 Mysql系列常见面试题 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

一张表,里面有 ID 自增主键,当 insert 17 条记录之后,删除了第 15,16,17 条记录,
再把 Mysql 重启,再 insert 一条记录,这条记录的 ID 18 还是 15
1.如果表的类型是MyISAM,,name是18,因为MyISAM表会把自增主键的最大ID记录到数据文件里,重启Mysql

自增主键的最大ID也不会丢失

2.如果表的类型是InnoDB,那么是15,InnoDB表是把自增主键的最大ID记录到内存中,所以重启数据库或者对表

进行OPEIMIZE操作,都会导致最大的ID丢失。

Mysql的技术特点是什么?

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

Heap表是什么?

Heap表存在于内存中,用于临时告诉存储。

BLOB或TEXT字段是不允许的,只能使用比较运算符=,<,>,=>,=<

HEAP表不支持AUTO_INCREMENT(自增),索引不可为NULL

Mysql服务器默认端口是什么?

Mysql服务器默认端口是3306.

与Oracle相比,Mysql有什么优势?

:Mysql是开源软件,随时可用,无需付费,Mysql是便携式的,带有命令提示符GUI,使用Mysql查询浏览器支持管理

如何区分FLOAT和DOUBLE的区别:

以下是FLOAT和DOUBLE的区别:

浮点数以8位精度存储在FLOAT中,并且有四个字节。

浮点数存储在DOUBLE中,精度为18为,有八字节。

 

---后期继续更新

转载于:https://www.cnblogs.com/dayandday/p/10838529.html

总结

以上是生活随笔为你收集整理的Mysql系列常见面试题的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。