刪除資料,約束

2021-10-05 20:44:49 字數 539 閱讀 3996

– 刪除資料

deletefrom《表名》[where《條件》];

刪除方式1.2種刪除學號為08011是學生記錄 delete from student

where sno=『08013』;

刪除所有的學生選課記錄

delete from sc;

刪除計科系所有學生的選課記錄

deletefrom scwhere 『cs』=(select sdept from student

where student.sno=sc.sno);

完整性約束 外來鍵 關聯(資料更操作)

restrict 受限操作 刪除,更新 08001操作 判斷在選課裡是否有08001有選課記錄 有的話在student不允許刪除

no action 不論是否在sc表中有選課記錄,都不允許刪除

cascade 做刪除操作 自動刪除選課記錄

set null 將sc表中選課記錄變成空值

教研室表 和 教師表 (教師編號,教師姓名,教研室編號。。。)教研室編號外來鍵設定成set null 更合適

vector刪除資料

6.以下 有什麼問題?stl易 typedef vector intarray intarray array array.push back 1 array.push back 2 array.push back 2 array.push back 3 刪除array陣列中所有的2 for inta...

刪除資料記錄

根據多個標識列刪除資料記錄 一 首先id列是int標識類型別,然後刪除id值為5,6,8,9,10,11的列,這裡的cast函式不能用convert函式代替,而且轉換的型別必須是varchar,而不能是char,否則就會執行出你不希望的結果,這裡的 5,6,8,9,10,11 可以是你在頁面上獲取的...

別刪除資料

oren eini 又名ayende rahien 建議開發者盡量避免資料庫的軟刪除操作,讀者可能因此認為硬刪除是合理的選擇。作為對ayende文章的回應,udi dahan強烈建議完全避免資料刪除。所謂軟刪除主張在表中增加乙個isdeleted列以保持資料完整。如果某一行設定了isdeleted標...