สารบัญ:

ประเภทข้อมูลข้อความใน PostgreSQL คืออะไร
ประเภทข้อมูลข้อความใน PostgreSQL คืออะไร

วีดีโอ: ประเภทข้อมูลข้อความใน PostgreSQL คืออะไร

วีดีโอ: ประเภทข้อมูลข้อความใน PostgreSQL คืออะไร
วีดีโอ: สอน PostgreSQL: การแบ่งข้อความที่มีตัวคั่นเป็น array ด้วย regexp_split_to_array 2024, ธันวาคม
Anonim

NS ประเภทข้อมูลข้อความ สามารถเก็บสตริงได้ไม่จำกัดความยาว หากคุณไม่ได้ระบุจำนวนเต็ม n สำหรับvarchar ประเภทข้อมูล มันมีลักษณะเหมือน ประเภทข้อมูลข้อความ . ประสิทธิภาพของ varchar (ไม่มี n) และ ข้อความ เหมือนกัน.

สำหรับสิ่งนี้ ประเภทข้อมูลใน PostgreSQL คืออะไร

PostgreSQL รองรับประเภทข้อมูลต่อไปนี้:

  • บูลีน
  • ประเภทอักขระ เช่น char, varchar และ text
  • ประเภทตัวเลข เช่น จำนวนเต็มและเลขทศนิยม
  • ประเภทชั่วขณะ เช่น วันที่ เวลา เวลาประทับ และช่วงเวลา
  • UUID สำหรับจัดเก็บ Universally Unique Identifiers
  • อาร์เรย์สำหรับเก็บสตริงอาร์เรย์ ตัวเลข ฯลฯ

ด้านบนนี้ ขนาดสูงสุดของประเภทข้อมูลข้อความใน Postgres คือเท่าใด ทั้งคู่ ข้อความ และ VARCHAR มีส่วนบน ขีดจำกัด ที่ 1 Gb และไม่มีความแตกต่างด้านประสิทธิภาพ (อ้างอิงจาก PostgreSQL เอกสาร)

ในเรื่องนี้ประเภทข้อมูลอนุกรมใน PostgreSQL คืออะไร

ซีเรียล หรือ BIGSERIAL ซีเรียล เป็นจำนวนเต็มที่เพิ่มขึ้นอัตโนมัติ คอลัมน์ ที่ใช้เวลา 4 ไบต์ในขณะที่ BIGSERIAL เป็น bigint ที่เพิ่มขึ้นโดยอัตโนมัติ คอลัมน์ รับ 8 ไบต์ เบื้องหลัง, PostgreSQL จะใช้เครื่องกำเนิดลำดับเพื่อสร้าง SERIAL คอลัมน์ ค่าเมื่อแทรก ROW ใหม่

varchar ใน PostgreSQL คืออะไร?

สัญกรณ์ วาร์ชาร์ (n) และ char(n) เป็นนามแฝงสำหรับอักขระที่แตกต่างกัน (n) และอักขระ (n) ตามลำดับ อักขระที่ไม่มีตัวระบุความยาวจะเท่ากับอักขระ(1) หากมีการใช้อักขระที่แตกต่างกันโดยไม่มีตัวระบุความยาว ชนิดจะยอมรับสตริงทุกขนาด อันหลังคือ a PostgreSQL ส่วนขยาย.

แนะนำ: