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

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

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

瀏覽:92日期: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,索引的效率會下降很多。

主站蜘蛛池模板: 欧洲色综合 | 欧美精品成人一区二区三区四区 | 久久久久亚洲av毛片大全 | 99久久日韩精品免费热麻豆美女 | 麻豆一区二区三区 | 在线看91| 久久99精品久久久久久国产越南 | 午夜精品久久久久久久星辰影院 | 国产在线视频一区二区董小宛性色 | 青青草视频网 | 久久一区二区视频 | 精品国产一区二区三区久久狼黑人 | 久久成人一区 | 欧美jizzhd精品欧美巨大免费 | 一区二区视频在线 | 国产精品久久久久久久久久久久 | 美女日皮网站 | 看亚洲a级一级毛片 | 精品在线观看入口 | 91久久综合亚洲鲁鲁五月天 | 欧洲亚洲一区 | 国产欧美日韩在线一区 | 欧美激情在线一区二区三区 | 日韩无 | 欧美中文字幕一区二区三区亚洲 | 国产精品一区二区av | 羞羞视频网站免费观看 | 免费观看的黄色网址 | 91精品久久久久久久久久入口 | 最新中文字幕久久 | 日本天天操 | 亚洲视频在线观看免费 | 完全免费av在线 | 在线播放精品视频 | 亚洲精品一区在线 | 国产高清视频在线 | 日韩h | 日韩综合在线 | 免费毛片网站 | 亚洲精品99久久久久久 | 国产乱码精品一区二区三区五月婷 |