數據庫中引入空值的意義是什麼

來源:生活大全幫 3.17W

數據庫中引入空值的意義是什麼

在物理世界中,描述一個事物有時候信息並不全面。比如在人員數據庫中,某人的身高並不知道,但是又必須錄入。對於身高屬性,就不知道該取什麼值。如果輸入0,就表示他的身高是0。人雖然是活的,但機器是死的,不能用人的思維進行底層開發。空就表示某記錄的這個屬性缺乏,尚不清楚,用Null表示。

引入空值,可以方便於數據庫的維護和建立,數字或者字符有時並不能解決想要解決的問題,畢竟它們是真實的存在,有了空值,那麼有些操作,比如查詢,插入,刪除都可以更加方便。也比如公司的部門,對於新增的部門,信息總是不存在的,那都是是之後數據庫人員進行添加之後才有的,所以讓它為空,比給它零更加貼近實際。

熱門標籤