mysql中修改字段的數據類型要占內存嗎?
MySQL修改字段的數據類型要占內存,不同的類型占用的內存數量會有所不同,比如一個 SET 類型最多可以包含 64 項元素。在 SET 元素中值被存儲為一個分離的“位”序列,這些“位”表示與它相對應的元素。“位”是創建有序元素集合的一種簡單而有效的方式。并且它還去除了重復的元素,所以 SET 類型中不可能包含兩個相同的元素,它占的內存就是256mb。
在處理日期和時間類型的值時,MySQL 帶有 5 個不同的數據類型可供選擇。它們可以被分成簡單的日期、時間類型,和混合日期、時間類型。根據要求的精度,子類型在每個分類型中都可以使用,并且 MySQL 帶有內置功能可以把多樣化的輸入格式變為一個標準格式,這意味著它們占用的內存都是有區別的。