sql server支援的字元和字串型別差異:
char(n)
將固定長度字元資料儲存在變數中
宣告50個字元,即使用不完,也不能被其他利用,會浪費用不完的空間
varchar
根據儲存在變數中的資料大小分配記憶體
不會有記憶體的損失,只儲存非unicode字元
nvarchar
根據儲存在變數中的資料大小分配記憶體
只儲存unicode字元,它需要的儲存空間是varchar的兩倍
nchar
支援固定長度最長為4000個字元的unicode 資料
它需要的儲存空間是char的兩倍
資料庫的四個隔離級別
size medium b 髒讀 b 又稱無效資料的讀出,是指在資料庫訪問中,事務t1將某一值修改,然後事務t2讀取該值,此後t1因為某種原因撤銷對該值的修改,這就導致了t2所讀取到的資料是無效的。b 不可重複讀 b 是指在是指在資料庫訪問中,乙個事務範圍內兩個相同的查詢卻返回了不同資料。這是由於查...
資料庫事物的四個特性
到現在為止才真的搞清楚這四個事件任務的意思。我們通常應用資料庫是基於增刪改查的,比如插入一條資料到資料庫,那麼我們來分析下四個特性 1.原子性 插入資料,要麼成功要麼不成功,不會是我插入了一半資料,比如我想插入姓名和id,總不是會只插入了姓名,其他沒有插入到資料庫中。2.一致性 插入資料了,那麼資料...
資料庫事務四個特性
如果乙個資料庫聲稱支援事務的操作,那麼該資料庫必須要具備以下四個特性 原子性 atomicity 原子性是指事務包含的所有操作要麼全部成功,要麼全部失敗回滾,因此事務的操作如果成功就必須要完全應用到資料庫,如果操作失敗則不能對資料庫有任何影響。一致性 consistency 一致性是指事務必須使資料...