資料庫教程 資料庫常用物件

2022-02-02 04:40:06 字數 829 閱讀 9032

這篇文章主要講解資料庫中的常用物件。

表是包含資料庫中所有資料的物件,由行和列組成,用於組織和儲存資料。

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

欄位也有自己的屬性:列名、資料型別(決定了該字段儲存哪種型別的資料)。

資料庫裡面可以多張表,表裡面可以有多個字段。表與表之間可能也存在著關係。檢視也可以認為是一張表,但是檢視不是真實存在的表,是虛擬表。它可以從一張表或者多張表進行關聯查詢,把需要的字段提取出來,這些欄位就會組合成一種虛擬表。是使用者檢視資料的一種方式。結構和資料都是建立在對錶的查詢上的。

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

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

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

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

預設值相當於對錶中的列指定乙個預設值。當進行插入資料時,如果沒有為這個列插入值,那麼就會自動以預先設定的預設值進行填充。

常用資料庫物件

資料庫表 table 使用者 user 建立使用者 create user b identified by b 分配許可權或角色grant connect resource to b 取消許可權或角色revoke resource from b table 物件create table 表名 欄位名...

資料庫和資料庫物件

系統資料庫是指安裝完mysql伺服器後,會附帶的一些資料庫,系統資料庫會記錄一些必需的資訊,使用者不能直接修改這些系統資料庫。各個系統資料庫的作用如下 information schema 主要儲存系統中的一些資料庫物件資訊,如使用者表資訊 列資訊 許可權資訊 字符集資訊和分割槽資訊等。perfor...

資料庫物件

1表 資料庫中的表與我們日常生活中使用的 類似,它也是由行 row 和列 column 組成的。列由同類的資訊組成,每列又稱為乙個字段,每列的標題稱為欄位名。行包括了若干列資訊項。一行資料稱為乙個或一條記錄,它表達有一定意義的資訊組合。乙個資料庫表由一條或多條記錄組成,沒有記錄的表稱為空表。每個表中...