日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

学习事务,视图和索引

發布時間:2025/5/22 编程问答 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 学习事务,视图和索引 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.事務

什么是事務?

事務是作為單個邏輯工作單元執行的一系列操作。

事務有四種屬性:原子性(Atomicity),一致性(Consistency),隔離性(Isolation),及持久性(Durability)簡稱為(ACID)。

原子性:事務是一個完整的操作,事務的各個元素是不能分的(原子的)。

一致性:當事務完成時,數據必須處于一致狀態。也就是說,在事務開始之前數據庫中的數值處于一致狀態。

隔離性:對數據進行修改的所有事務是彼此隔離的,這表明事務必須式獨立的他不贏以任何方式依賴于或影響其他事務。

持久性:事務的持久性不管系統是否發生了故障,事務的處理結果是永久性的。

(1)執行事務的語法

? ? a.開始事務

? ? ? 語法:BEFIN ?TRANSACTTON

? ? b.提交事務

? ? ? 語法:COMMIT ?TRANSACTION

? ? C.回滾(撤銷)事務

? ? ? 語法:ROLLBACK ?TRANSACTION

(2)事務分類

? ? ? 顯示事務

? ? ? 隱式事務

? ? ? 自動提交事務

2.視圖

視圖是保存在數據庫中的select查詢。

視圖是一種查看數據庫一個或多個表的數據的方法。

視圖是一種虛擬的表,通常是作為執行查詢的結果而建立的。

創建視圖

? ?使用T-SQL語句創建視圖

? ? 語法:CREATE ?VIEW ?view_name

? ? ? ? ? ?AS

? ? ? ? ? ?<SELECT語句>

? ?使用T-SQL語句刪除視圖

? ? ?語法:DROP ?VIEW ?vie_name

? ?使用T-SQL語句查看視圖數據

? ? ?語法:SELECT col_name1,col_name2,......FROM view_name

3.索引

索引是SQL Server 編排中的內部方法是檢索表中數據的直接通道

索引的作用是通過使用索引,大大提高數據庫的檢索速度,改善數據庫的性能

索引分類:

1.唯一索引 2.主鍵索引 3.聚集索引 4.非聚集索引 5.復合索引 6. 全文索引

創建索引

? ?使用T-SQL語句創建索引

? ? ?語法:CREATE [UNIQUE] [CLUSTERED] [NONCLUSTERED] LNDEX index_name

? ? ? ? ? ? ?ON teble_name (column_name[,column_name]...)

? ? ? ? ? ? ?[WITH FILLFACTOR=X]

? ?使用T-SQL語句刪除索引

? ? ? 語法:DROP INDEX table_name.index_name

???使用T-SQL語句查看索引

? ? ? a.用系統儲存過程sp_helplndex查看

? ? ? ? ?語法:sp_helplndex ?Table_name

? ? ? b.用視圖sys.indexes查看

? ? ? ? ?語法:SELECT*FROM?sys.indexes

注意

1.聚焦索引決定了表中數據的存儲順序。一個只能有一個聚焦索引,這是因為聚焦索引決定數據的物理存儲順序。

2.非聚焦索引指定表中數據的邏輯順序。一個表可以有多個非聚焦索引。

3.在一張表中只能有一個聚焦索引,但非聚焦索引可以有多個,最多有254個。如果一張表設置了主鍵,那么該列會自動提升為聚焦索引,聚焦索引和表中記錄的物理順序一致。

?

轉載于:https://www.cnblogs.com/yangronglin/p/5269614.html

總結

以上是生活随笔為你收集整理的学习事务,视图和索引的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。