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的索引是否知足需求?
相關文章
相關標籤/搜索