找到 622 篇文章 關於資料儲存

檢視和物化檢視的區別

AmitDiwan
更新於 2021年4月15日 07:37:31

1K+ 瀏覽量

在這篇文章中,我們將瞭解檢視和物化檢視的區別。檢視它是表的邏輯和虛擬副本,透過執行“select 查詢”語句建立。此結果不會儲存在磁碟上的任何位置。因此,每次需要某些資料時,都需要執行查詢。這樣,就可以從表中獲取最新更新的資料。查詢的元組/結果不會被儲存。相反,查詢表示式儲存在磁碟上。儲存查詢表示式,因此可以獲取最後更新的資料。它們沒有與... 閱讀更多

資料倉庫和資料集市的區別

Kiran Kumar Panigrahi
更新於 2022年12月20日 12:42:01

722 瀏覽量

資料倉庫和資料集市都服務於相同的目的;它們都是資料儲存庫。但是,我們可以根據它們可以儲存的資料量來區分資料倉庫和資料集市。資料倉庫是從不同組織收集的大量資料儲存庫,而資料集市是資料倉庫的邏輯子集。閱讀本文以瞭解更多關於資料倉庫和資料集市的資訊,以及它們之間有什麼區別。讓我們從這兩個的基本概述開始。什麼是資料倉庫?資料倉庫是... 閱讀更多

T-SQL 和 PL-SQL 的區別

AmitDiwan
更新於 2021年3月25日 06:05:23

1K+ 瀏覽量

在這篇文章中,我們將瞭解 T-SQL 和 PL-SQL 的區別。T-SQL它是微軟的產品。它被稱為 Transact Structure Query language。它賦予開發人員/程式設計師高度的控制權。它在 Microsoft SQL Server 中發揮最佳作用,並提供良好的效能。它很簡單。它易於理解。它允許將多行插入表中。這是藉助“BULK INSERT”語句完成的。“SELECT INTO”語句用於 T-SQL其中,“NOT EXISTS”子句可以與“SELECT”語句一起使用。PL-SQL它是 Oracle 的產品。它被稱為 Procedural Language Structural Query Language。它... 閱讀更多

聚集索引和非聚集索引的區別

AmitDiwan
更新於 2021年3月25日 05:49:21

541 瀏覽量

在這篇文章中,我們將瞭解聚集索引和非聚集索引的區別。聚集索引它很快。它需要更少的記憶體來執行操作。索引是主要資料。一個表只能有一個聚集索引。它具有將資料儲存在磁碟上的固有能力。它可以儲存指向塊的指標而不是資料。葉子節點包含實際資料。聚集鍵定義表中資料的順序。這是一種索引型別,其中表記錄在物理上重新排序以匹配索引。非聚集索引它較慢。它需要更多記憶體來執行操作。索引是資料的副本。一個表可以... 閱讀更多

Grant 和 Revoke 的區別

AmitDiwan
更新於 2021年3月25日 05:46:44

3K+ 瀏覽量

在這篇文章中,我們將瞭解 grant 和 revoke 的區別。Grant它是一個 DCL 命令。它授予使用者對資料庫物件的許可權。它還可以用於分配對使用者的訪問許可權。對於每個使用者,都需要指定許可權。當訪問許可權分散時,許可權授予更容易。語法:grant privilege_name on object_name to {user_name | public | role_name}Revoke它是一個 DCL 命令。如果授予使用者對資料庫物件的許可權,則將其刪除。它帶走/撤銷使用者的許可權。如果刪除了使用者的訪問許可權,則該使用者為此提供給其他人的所有特定許可權都將被刪除。如果訪問許可權分散... 閱讀更多

在 PostgreSQL 中為現有表建立主鍵?

Yash Sanghvi
更新於 2021年2月2日 13:09:44

2K+ 瀏覽量

雖然很少見,但您可能會遇到需要在現有表上定義主鍵的情況。這可以使用 ALTER TABLE 語句來實現。語法為 -ALTER TABLE table_name ADD PRIMARY KEY (column_name1, column_name2, …., columns_nameN)從上述語法可以看出,您可以在多個列上定義 PRIMARY KEY。當您在多個列上定義 PRIMARY KEY 時,條件是列對應該具有唯一且非空的值。因此,如果 PRIMARY KEY 定義在 (column1, column2) 上,則允許值 (value1, value2)、(value3, value2) 和 (value1, value4)。... 閱讀更多

在 PostgreSQL 中從 datetime 列中提取日期、小時、分鐘等?

Yash Sanghvi
更新於 2021年2月2日 13:08:17

1K+ 瀏覽量

讓我們建立一個包含單個時間戳列的新表 -CREATE TABLE timestamp_test(    ts timestamp );現在讓我們用一些資料填充它 -INSERT INTO timestamp_test(ts) VALUES(current_timestamp), (current_timestamp+interval '5 days'), (current_timestamp-interval '18 hours'), (current_timestamp+interval '1 year'), (current_timestamp+interval '3 minutes'), (current_timestamp-interval '6 years');如果您查詢該表 (SELECT * from timestamp_test),您將看到以下輸出 -ts2021-01-30 19:23:24.0080872021-02-04 19:23:24.0080872021-01-30 01:23:24.0080872022-01-30 19:23:24.0080872021-01-30 19:26:24.0080872015-01-30 19:23:24.008087現在,為了從時間戳列中提取小時、分鐘等,我們使用 EXTRACT 函式。下面顯示了一些示例 -SELECT EXTRACT(HOUR from ts) as hour from timestamp_test輸出 -hour19191191919同樣 -SELECT EXTRACT(MONTH from ts) as ... 閱讀更多

PostgreSQL 中的別名?

Yash Sanghvi
更新於 2021年2月2日 13:05:41

206 瀏覽量

通常,我們有一些非常長的表名,每次都寫表名很麻煩。我們可以使用別名來幫助我們解決這個問題,這樣,我們只需要寫一次長表名。表別名通常寫在語句的 FROM 部分或 JOIN 部分。例如,假設我們有兩個表,marks 和 student_info,分別定義如下 -marksnameroll_noperc_marksAniket1224Siddhi4565Yash2642Isha5687student_infonameroll_noagegenderAniket1226MIsha5625FSiddhi4523FYash2625M現在,如果您想在一個查詢中檢視學生的姓名、roll_no、perc_marks 和年齡,您的查詢將如下所示 -SELECT marks.name, marks.roll_no, marks.perc_marks, student_info.age FROM marks LEFT ... 閱讀更多

如何在 PostgreSQL 中的查詢輸出中將表的不同列組合成單個列?

Yash Sanghvi
更新於 2021年2月2日 13:02:48

1K+ 瀏覽量

假設您有一個 user_info 表,其中包含不同使用者的州和地區。下面給出了一個示例 -namedistrictstateAnilMumbaiMaharashtraJoyJhalawarRajasthanRonPuneMaharashtraReenaMeerutUttar Pradesh現在,如果您想將州和地區組合到一個名為 location 的欄位中,則應能夠執行以下操作 -SELECT name, district || ', ' || state as location from user_info|| 運算子是字串連線運算子。輸出將為 -namelocationAnilMumbai, MaharashtraJoyJhalawar, RajasthanRonPune, MaharashtraReenaMeerut, Uttar Pradesh類似的操作也可以對數值執行。假設您有一個 marks 表,其中包含學生獲得的總分和... 閱讀更多

如何在 PostgreSQL 中的查詢中查詢部分字串匹配?

Yash Sanghvi
更新於 2021年2月2日 13:00:52

4K+ 瀏覽量

假設你有一個名為 user_info 的表格,其中包含使用者姓名和地址。下面給出一個例子:
name | address
---|---|
Anil | Andheri, Mumbai, Maharashtra
Joy | Chandni Chowk, Delhi
Ron | Bandra, Mumbai, Maharashtra
Reena | Old Airport Road, Bengaluru, Karnataka
現在,如果你只想提取居住在孟買的使用者的相關資訊,你可以使用 LIKE 命令和 % 運算子來實現。
SELECT * from user_info where address LIKE '%Mumbai%'
輸出結果將是:
name | address
---|---|
Anil | Andheri, Mumbai, Maharashtra
Ron | Bandra, Mumbai, Maharashtra
請注意,我們在孟買兩側都添加了 % 運算子。這意味著孟買前面和後面可以有任何內容。我們只是希望字串中... 閱讀更多

廣告

© . All rights reserved.