SQL進行資料的刪除

2021-10-25 03:22:52 字數 676 閱讀 8344

sql進行資料的刪除

一、刪除delete

語法delete [from] 表名稱 where 條件

資料刪除,不能刪除某一列,因為刪除是對記錄而言

2.1 刪除是一條一條刪除,每次刪除都會將操作寫入日誌檔案 刪除效率低

2.2 標識列的種子不會從重新計算

刪除姓名為bb的人

delete

from teacher where name =

'bb'

多條件刪除

delete

from teacher where age >

25and cid =

1

刪除所有資料

delete

from teacher

二、刪除truncate

語法truncate table 表名稱(不能新增條件,不是一條一條刪除,而是一次性刪除所有記錄,不關注刪除記錄條數,刪除效率高)

使用truncate刪除表teacher

truncate

table teacher

truncate刪除從後,標識列重新計算

truncate刪除時,不可用觸發觸發器

Oracle的SQL怎樣對字段值進行資料分段

資料分析中用sql取數時需要對郵件重量進行分段,簡單的分段直接使用條件語句就可以了,例如 select case when jihezl 2 then 輕件 when jihezl 2 and jihezl 20 then 重件 else 超重件 end as zl 也可以用decode函式巢狀完成...

SQLOAD進行資料匯入

在使用文字進行大資料量匯入的時候,很容易導致記憶體溢位的問題。sqlload作為oracle官方提供的大資料量的匯入放大,在效率上具有很大的優勢 sqlload存在的不足 只支援文字型別 txt,csv 的匯入,不支援excel等的檔案的匯入 對於伺服器環境的要求較高 需要至少安裝oracle的cl...

快速進行資料抽取

今天做資料抽取的時候一直在用select,但是後來發現有的不能抽取出來,後來發現xpath更快速 首先給pom.xml加入依賴 cn.wanghaomiao jsoupxpath 2.2這裡面可以用copy path來代替要抽取的資料 public static string rules7 stri...