Chúng ta có thể lưu trữ mảng trong PostgreSQL không?
Chúng ta có thể lưu trữ mảng trong PostgreSQL không?

Video: Chúng ta có thể lưu trữ mảng trong PostgreSQL không?

Video: Chúng ta có thể lưu trữ mảng trong PostgreSQL không?
Video: Tổng quan về Data warehouse & Cấu hình nâng cao MySQL và tải và cấu hình PostgreSQL trên CentOS7 2024, Tháng mười một
Anonim

Có những lúc bạn có thể muốn cửa hàng nhiều giá trị trong một cột cơ sở dữ liệu thay vì trên nhiều bảng. PostgreSQL cho bạn khả năng này với mảng loại dữ liệu. Mảng là một số kiểu dữ liệu hữu ích nhất cho cất giữ danh sách thông tin.

Theo cách này, bạn có thể lưu trữ một mảng trong cơ sở dữ liệu không?

Một mảng là một biến đặc biệt cho phép lưu trữ một hoặc nhiều giá trị hơn trong một biến đơn lẻ, ví dụ: - giữ tên người dùng hoặc thông tin chi tiết trong một Mảng . Đôi khi, yêu cầu lưu trữ Mảng đến MySQL cơ sở dữ liệu và truy xuất nó. Trong hướng dẫn này, tôi chỉ cách bạn có thể lưu trữ một Mảng trong MySQL cơ sở dữ liệu và đọc nó bằng PHP.

Cũng cần biết, PostgreSQL lưu trữ dữ liệu như thế nào? Khi nào dữ liệu Là cất giữ trong Postgres , Postgres đến lượt cửa hàng điều đó dữ liệu trong các tệp thông thường trong hệ thống tệp. Cùng với vị trí của vị trí của dữ liệu thư mục này cung cấp cho chúng tôi vị trí của các tệp cho bảng người. Tất cả các tệp đều cất giữ trong / var / lib / postgresql /9.5/main/base/16387/.

Do đó, một mảng không thể chứa cơ sở dữ liệu nào?

Lưu ý: MySQL và Java DB hiện đang làm không phải hỗ trợ cái MẢNG Kiểu dữ liệu SQL.

Unnest trong Postgres là gì?

PostgreSQL UNNEST Hàm () Hàm này được sử dụng để mở rộng một mảng thành một tập hợp các hàng. Cú pháp: không thành thật (anyarray) Loại trả về: setof anyelement.

Đề xuất: