午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

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

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

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

主站蜘蛛池模板: 日本一级二级视频 | 毛片毛片毛片毛片毛片毛片毛片毛片 | 午夜久久视频 | 久久久久视频 | 视频一区二区中文字幕 | 欧美乱操| 中文有码视频 | 亚洲高清网站 | 一级特黄aa大片欧美 | 丰满少妇乱子伦精品看片 | 六月丁香婷婷综合 | 中文字幕www | 中文字幕高清在线免费播放 | 夜夜嗨av一区二区三区网页 | 五月婷婷激情综合 | 成年人免费看视频 | 四虎音影 | www亚洲天堂| 色播开心网 | 亚洲一区二区三区在线视频 | 白浆网站 | 国产精品女人久久久 | 日本免费黄色大片 | 蜜桃网av | 国产精品黄 | 国产一区二区视频在线观看免费 | 亚洲一区二区三区影院 | 欧美a在线观看 | 中文字幕1区2区 | 欧美一级不卡 | 亚洲综合久久av一区二区三区 | jizz日| 婷婷综合激情网 | 国产视频久久久久 | 涩婷婷| 亚洲黄色在线视频 | 欧美中文 | 99久久婷婷国产综合精品草原 | 视频国产精品 | 一区二区视频免费观看 | 久久久中文 |