access照片信息為空如何設置?
向數據表寫入空值(null)有隱式和顯式兩種方式。首先被寫入空值的目標字段的“必填字段”屬性必須設置為“否”否則無法寫入空值
1)"隱式"寫入空值其實就是在追加記錄時,不向需寫入空值的字段輸入任何數據。注意,前提是相應字段未設置有"默認值",否則數據庫引擎會在未輸入字段值時自動輸入有關“默認值”;
2)“顯式”寫入空值就是指明將關鍵字null寫入目標字段。
下面舉例說明,假設有數據表
學生表(學號 主鍵,姓名 非空,性別 非空,住址,電話)
--隱式插入空值(null)示例
insert into 學生表(學號,姓名,性別) values("001","張三","男");
因為未向住址、電話這兩個字段寫入任何值而該兩個字段也未有“默認值”上述語句運行后,空值(null)就自然被“輸入”到住址、電話這兩個字段里。
--顯示式插入空值(null)示例
insert into 學生表(學號,姓名,性別,住址,電話) values("001","張三","男",null,null);
***附帶提示一下,空值(null)與空字符串("")也稱作零長度字符串在概念上是不一樣的。盡管兩者的外觀看起來一樣,都沒東西,但是前者的數據類型為未知,而后者的數據類型則是明確的,那就是“字符型”。存儲空字符串("")是要占用磁盤空間的,而空值(null)則不占用磁盤空間。我們使用數據庫時要留意兩者之間的區別