一、插入insert
1、主鍵對數據插入的影響
主鍵是在同一張表中必須是唯一的, 如果在進行數據插入的時候指定的主鍵與表中已有
的數據重複的話則會導致違反主鍵約束的異常。
2、外鍵對數據插入的影響
外鍵是指向另一個表中已有數據的約束, 因此外鍵值必須是在目標表中存在的。 如果插
入的數據在目標表中不存在的話則會導致違反外鍵約束異常。
二、update更新:
1、非空約束對數據更新的影響
正如 “非空約束” 表達的意思, 如果對一個字段添加了非空約束, 那麼我們是不能將這
個字段中的值更新爲 NULL 的。
2、主鍵對數據更新的影響
主鍵是在同一張表中必須是唯一的, 如果在進行數據更新的時候指定的主鍵與表中已有
的數據重複的話則會導致違反主鍵約束的異常。
3、外鍵對數據更新的影響
外鍵是指向另一個表中已有數據的約束, 因此外鍵值必須是在目標表中存在的。 如果更
新後的數據在目標表中不存在的話則會導致違反外鍵約束異常。
三、檢索
1、count(*) 和count(字段) 不相同
如果某字段爲NULL,count 該列不會將空字段算入其中