JAVA面试题(32)

    本文首发于cartoon的博客
    转载请注明出处:cartoonyu.github.io/cartoon-blo…html

  • float 和 double 的区别是什么?
    • 内存分配
      • float:4字节
      • double:8字节
    • 范围
      • float:10^-38到10^38 和 -10^38到-10^-38
      • double:10^-308到10^308 和 -10^-308到-10^-308
    • float在显示时会发生精度缺失,double不会
  • MySQL 的内链接、左链接、右链接有什么区别?
    • 内链接
      • 关键词:[INNER] JOIN
      • SQL:SELECT column1[column2...] FROM table1 INNER JOIN table2 ON [condition];
      • 特色:返回两个表中符合条件的交集
    • 左链接
      • 关键词:LEFT JOIN
      • SQL:SELECT column1[column2...] FROM table2 LEFT JOIN table2 ON [condition];
      • 特色:返回table1所有数据以及符合条件的table2的数据
    • 左链接
      • 关键词:RIGHT JOIN
      • SQL:SELECT column1[column2...] FROM table1 RIGHT JOIN table2 ON [condition];
      • 特色:返回table2所有数据以及符合条件的table1的数据
    • 区别
      • 返回数据集合的不一致
  • MySQL索引是怎么实现的?
    • 参考地址:blog.codinglabs.org/articles/th…
    • 在我阅读完整篇文章以后,仍是有不少不懂的地方,MySQL索引大概是经过BTREE实现的,过段时间再复盘争取弄懂
  • 怎么验证 MySQL的索引是否知足需求?
相关文章
相关标签/搜索