數據庫表字段,DEFAULT NULL與NOT NULL DEFAULT
阿新 • • 發佈:2017-05-19
什麽 whether stp spa pos tab nal values com
為什麽要把字段設置成not null 呢?
1、空值是不占用空間的
2、mysql中的NULL其實是占用空間的,下面是來自於MYSQL官方的解釋
“NULL columns require additional space in the row to record whether their values are NULL. For MyISAM tables, each NULL column takes one bit extra, rounded up to the nearest byte.”
空和null查詢的條件也是不一樣的,所有最好設置not null!
|
|
數據庫表字段,DEFAULT NULL與NOT NULL DEFAULT