Varchar
บทความนี้มีชื่อเป็นภาษาอังกฤษ เนื่องจากยังไม่มีชื่อภาษาไทยที่กระชับ เหมาะสม, ไม่ปรากฏคำอ่านที่แน่ชัด หรือไม่ปรากฏคำแปลที่ใช้ในทางวิชาการ |
Variable Character Field หรือ varchar (อ่านว่า วาร์คาร์ หรือ วาร์ชาร์) หมายถึงกลุ่มข้อมูลตัวอักขระที่ไม่สามารถระบุความยาวได้ คำนี้มักใช้เป็นชนิดข้อมูลในระบบจัดการฐานข้อมูล ชนิดข้อมูลประเภท varchar สามารถเก็บข้อมูลตัวอักขระขนาดเท่าใดก็ได้ที่ไม่เกินความยาวที่จำกัดไว้ การจำกัดความยาวก็แตกต่างกันออกไปในแต่ละฐานข้อมูล เช่น MySQL จำกัดไว้ที่ 255 ไบต์ สำหรับรุ่นที่ 5 หรือต่ำกว่า และจำกัดไว้ที่ 65,535 ไบต์ สำหรับรุ่นที่ 5.1 ขึ้นไป Oracle 9i อยู่ที่ 4000 ไบต์ และ SQL Server 2005 อยู่ที่ 8000 ไบต์ เป็นต้น
varchar เป็นชนิดข้อมูลที่เป็นที่นิยมใช้ในหลายระบบฐานข้อมูล เนื่องจาก varchar จะเก็บข้อมูลบนเนื้อที่ที่เท่ากับความยาวของสายอักขระเท่านั้น ไม่เก็บอักขระว่างในส่วนที่ไม่ได้ใช้ ซึ่งสามารถช่วยลดขนาดรวมของฐานข้อมูลได้ ไม่เหมือนชนิดข้อมูล char ที่เก็บอักขระตามจำนวนเสมอ รวมทั้งอักขระว่าง ไม่ว่าจะมีข้อมูลครบจำนวนที่จำกัดไว้หรือไม่
อ้างอิง[แก้]
- CHAR and VARCHAR documentation for Transact-SQL at MSDN
- VARCHAR documentation เก็บถาวร 2007-08-13 ที่ เวย์แบ็กแมชชีน for Apache Derby
- CHAR and VARCHAR documentation for MySQL 5.1
![]() |
บทความนี้ยังเป็นโครง คุณสามารถช่วยวิกิพีเดียได้โดยการเพิ่มเติมข้อมูล หมายเหตุ: ขอแนะนำให้จัดหมวดหมู่โครงให้เข้ากับเนื้อหาของบทความ (ดูเพิ่มที่ วิกิพีเดีย:โครงการจัดหมวดหมู่โครงที่ยังไม่สมบูรณ์) |