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...