შეგვიძლია თუ არა მასივის შენახვა PostgreSQL-ში?
შეგვიძლია თუ არა მასივის შენახვა PostgreSQL-ში?

ვიდეო: შეგვიძლია თუ არა მასივის შენახვა PostgreSQL-ში?

ვიდეო: შეგვიძლია თუ არა მასივის შენახვა PostgreSQL-ში?
ვიდეო: Part 1: How to use the PostgreSQL ARRAY Data type: search, insert, unnest, search by index. 2024, მაისი
Anonim

არის შემთხვევები, როცა შენ შეიძლება მოინდომოს მაღაზია მრავალრიცხოვანი მნიშვნელობები ერთი მონაცემთა ბაზის სვეტი მრავალი ცხრილის ნაცვლად. PostgreSQL აძლევს შენ ამ შესაძლებლობასთან ერთად მასივი მონაცემთა ტიპი. მასივები არის ზოგიერთი ყველაზე სასარგებლო მონაცემთა ტიპი შენახვა ინფორმაციის სიები.

ამ გზით, შეგიძლიათ შეინახოთ მასივი მონაცემთა ბაზაში?

ან მასივი არის სპეციალური ცვლადი, რომელიც საშუალებას იძლევა ერთის შენახვა ან მეტი მნიშვნელობა ერთ ცვლადში მაგ. - მომხმარებლის სახელების ან დეტალების შენახვა მასივი . ზოგჯერ მოითხოვს მაღაზია Array MySQL-ზე მონაცემთა ბაზა და აიღეთ იგი. ამ გაკვეთილში მე ვაჩვენებ როგორ შეგიძლიათ შეინახოთ მასივი MySQL-ში მონაცემთა ბაზა და წაიკითხეთ PHP-ით.

ასევე იცით, როგორ ინახავს PostgreSQL მონაცემებს? Როდესაც მონაცემები არის შენახული in პოსტგრესი , პოსტგრესი თავის მხრივ მაღაზიები რომ მონაცემები ფაილურ სისტემაში რეგულარულ ფაილებში. მდებარეობის მდებარეობასთან ერთად მონაცემები დირექტორია, ეს გვაძლევს ფაილების ადგილმდებარეობას ხალხის ცხრილისთვის. ყველა ფაილი არის შენახული /var/lib/-ში postgresql /9.5/main/base/16387/.

შესაბამისად, რომელ მონაცემთა ბაზას არ შეუძლია მასივი?

შენიშვნა: MySQL და Java DB გაკეთებულია არა მხარი დაუჭიროს მასივი SQL მონაცემთა ტიპი.

რა არის Unnest პოსტგრესში?

PostgreSQL UNNEST () ფუნქცია ეს ფუნქცია გამოიყენება მასივის გასაფართოებლად მწკრივების სიმრავლეზე. Სინტაქსი: unnest (anyarray) დაბრუნების ტიპი: ნებისმიერი ელემენტის ნაკრები.

გირჩევთ: