PostgreSQL的數組 |
發布時間: 2012/9/24 20:41:46 |
PostgreSQL 有很多豐富的開箱即用的數據類型,從標準的數字數據類型、到幾何類型,甚至網絡數據類型等等。雖然很多人會忽略這些數據類型,但卻是我最喜歡的特性之一。而數組數據類型正如你所期望的,可以在 PostgreSQL 存儲數組數據,有了這個特性,你可以在單個表中實現以往需要多個表才能實現的存儲要求。 為什么要使用數組來存儲數據,如果你是應用開發人員,那么在數據庫中使用同樣的模型來存儲程序中的數據,何樂而不為呢。況且這樣的做法還能提升性能。下面我們將介紹如何使用 PostgreSQL 的數組類型。 假設你在一個網站上購買物品,那么你所購買的信息就可以用下面這個表來表示:
在這個表中,擁有一個數組字段來保持多個商品記錄,包括:
要往這個表里插入數據的 SQL 如下:
一個更有實際意義的例子是標簽的使用,你可以用標簽來標識購買的物品:
你可使用基本的查詢語句來獲取數據: 本文出自:億恩科技【www.vbseamall.com】 |