數據庫教程:數據庫常用對象


一、數據庫常用對象

這篇文章主要講解數據庫中的常用對象。

1、表

表是包含數據庫中所有數據的對象,由行和列組成,用於組織和存儲數據。

2、字段

字段就是表中的列。一個表中可以有多個列,也可以只有一個。

字段也有自己的屬性:列名、數據類型(決定了該字段存儲哪種類型的數據)。

3、視圖

數據庫里面可以多張表,表里面可以有多個字段。表與表之間可能也存在着關系。視圖也可以認為是一張表,但是視圖不是真實存在的表,是虛擬表。它可以從一張表或者多張表進行關聯查詢,把需要的字段提取出來,這些字段就會組合成一種虛擬表。是用戶查看數據的一種方式。結構和數據都是建立在對表的查詢上的。

4、索引

建立索引是為了給用戶提供一種快速訪問數據的途徑,索引是依賴於表建立的。我們創建索引是針對於表創建的。創建索引之后,使得我們在遍歷數據的時候,無需對整張表進行全面的查詢,而可以通過索引進行快速的定位查詢。可以理解為Word文檔里面的目錄。

5、存儲過程

存儲過程是一組為了完成特定功能的SQL語句的集合,存儲過程里面可以只有一條查詢語句也可以有多條,可以是批量的插入操作,還可以有插入、修改、查詢等語句。建立好存儲過程之后,需要對其進行生成和編譯,編譯之后就會存儲在數據庫之中了。以后使用的時候,直接對其進行調用即可。存儲過程只需要進行一次編譯。

6、觸發器

屬於用戶自定義的一種SQL事務命令的集合,可以執行多種操作。數據庫是針對於表的。當對表執行增刪改操作時,會自動執行觸發器。

7、約束

約束可以理解為對數據表中列值進行的一種限制。可以是格式上、也可以是值范圍的約束。當我們對數據表的某列定義了這種限制,如果我們在對表進行插入數據操作的時候,插入的值不符合這種限制就會阻止插入數據。可以更好的規范表中的列。

8、缺省值

缺省值相當於對表中的列指定一個默認值。當進行插入數據時,如果沒有為這個列插入值,那么就會自動以預先設置的默認值進行填充。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM