av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁技術文章
文章詳情頁

mysql - 數據庫設計( scheme 設計 ), 應該極力避免 NULL 嗎?

瀏覽:109日期:2022-06-12 15:49:15

問題描述

實際現象

了解到:

NULL 語義不清晰

query 時不好優化

如果表示空值, 可以有其他的替代方式( 邏輯上 )

VARCHAR(100) NOT NULL DEFAULT ’’;

INT NOT NULL DEFAULT 0;

預期現象

希望能了解在設計scheme的時候, 對待NULL的態度( 記得有看過一篇文章說過, 應該盡量: NOT NULL DEFAULT XXX)

問題解答

回答1:

是,應該盡可能避免可為NULL的列,且盡可能顯示設置默認值,尤其是被索引的列。mysql中,null占空間,如果該值被索引,那么其索引無效。

回答2:

是的,判斷字段不為空的時候,還要用 is not null,mysql中的NULL其實是占用空間的,B樹索引時不會存儲NULL值的,所以如果索引的字段可以為NULL,索引的效率會下降很多。

主站蜘蛛池模板: 五月婷婷 | 欧美又大又硬又粗bbbbb | 激情婷婷网| 日韩精品三级 | 一级久久 | 国产福利视频在线观看 | 国产精品免费一区 | 四虎影院在线 | 久久机热这里只有精品 | 茄子视频色 | 午夜激情网 | 日韩精品综合 | 午夜在线 | 一区二区三区不卡视频 | 成年人网站在线免费观看 | 亚洲综合另类 | 精品蜜桃一区二区三区 | 一区二区国产在线 | 成人动漫在线看 | 日产精品久久久一区二区 | 免费毛片基地 | 成人在线免费视频 | 欧美综合色 | 欧美黑粗大 | 在线观看日韩视频 | 精品国产久 | 美国一级大黄一片免费中文 | 久久视频一区二区 | 一区二区三区四区视频在线观看 | 毛片毛片毛片 | 日韩视频中文字幕 | 日韩中文字幕一区二区 | 日本免费不卡视频 | 999久久久国产精品 亚洲黄色三级 | 国产精品毛片va一区二区三区 | www.成人在线 | 国产a视频| 999国产视频| 亚欧av在线 | 国产视频一区二区在线 | 国产成人网 |