drop,truncate和delete的區別
1、drop刪表,表結構將刪了,當然資料也不存在了
2、truncate和delete刪資料,表結構還在
3、delete可以帶條件刪除,truncate是全部刪除
4、delete刪除會寫日誌,truncate不寫
5、delete效率低,資料可以恢復,truncate效率高,資料不可恢復
cast(強制型別轉化)
cast(column_name as varchar2(20))之類的
排序:order by a,b desc 等同於 order by a asc,b desc
查詢id最小值的列表:
select*from
table
where id=(select
min(id) from
table)
解決not in 太慢問題
select tbl1.id from table1 tbl1 leftjoin tbl2 on tbl1.id=
tbl2.id
where tbl2.id is
null
利用 row_number() over 進行分頁
select*from
(select id,row_number() over(order
by id desc) as counts from
student) a
where a.counts between
0and
10
在使用cte時應注意如下幾點:(借鑑:cte簡化巢狀sql)
withtemp_table as(
select name from
teacherinfo
)select
*from temp_table;
【numeric(5,2) 的使用】
numeric(a,b)函式有兩個引數,前面乙個為總的位數,後面乙個引數是小數點後的位數,所以說應該是總位數為5,小數點後為2
擷取字串長度
select left('10.30.455',len('10.30.455')-charindex('.',reverse('10.30.455')))
Flex效能優化常用手法總結
基本原則 1.從外部載入 media heider提到了乙個常用的flex最佳實踐 限制嵌入到應用 swf檔案中的 的數量,如影象 影片及 等資源都可以從外部的swf檔案載入。flex框架可以直接將 及字型等資源編譯到swf中。當你想讓終端使用者獲得全部資源時,這種方式確實能派上用場,但是這會導致你...
狀態保持的常用手法,原理,以及優劣
狀態保持的常用手法,原理,以及優劣 首先解釋問什麼要進行狀態保持 直接原因 http協議是乙個無狀態的協議 http協議通過socket 套接字 進行通訊,客戶端連線伺服器,一次資料傳輸完成之後,客戶端會斷開於伺服器的連線,伺服器也會銷毀前一次的連線物件,因此,http協議是乙個不能保持狀態 無狀態...
白帽子技術的常用手法有哪些呢?
白帽子技術的常用手法有哪些呢?坦白來說,白帽技術不難,黑帽技術也不難,但凡是技術性的活兒,無非是花些時間鑽研學習,也就掌握各七七八八。難的是什麼?是思維上的東西,比方說推廣 營銷,這些就不是你花點時間就能夠掌握的了。白帽技術seo優化從大的方面分為站內優化和站外優化兩大塊。那麼一般說的技術大多都是說...