MySQL 的數據類型:設計良好的數據表從這開始

良好的數據表設計其中之一在於定義好適合的數據類型。mysql

mysql 的數據類型分類大體三類:數值類型、字符串類型和時間日期類型。sql

1、數值類型:測試

在這裏插入圖片描述

2、字符串類型:設計

clipboard.png

3、時間日期類型:blog

clipboard.png

mysql NULL 值:

  • 能夠插入表中並檢測它們,也可測試某值是否爲 NULL。
  • NULL 值不能算術運算,結果不管如何都是 NULL。
  • 空值不佔空間,NULL 佔空間MySQL。

官方解釋:空列須要行中額外的空間來記錄它們的值是否爲空。對於MyISAM表,每一個空列多佔用一位,四捨五入到最近的字節。圖片

MySQL 類型轉換:

  • MySql 會自動根表達式上下文將字符串和數值轉換日期和時間值,即便是超範圍或非法的值也會轉換,但結果是錯誤的。
相關文章
相關標籤/搜索