Blockdit Logo
Blockdit Logo (Mobile)
สำรวจ
ลงทุน
คำถาม
เข้าสู่ระบบ
มีบัญชีอยู่แล้ว?
เข้าสู่ระบบ
หรือ
ลงทะเบียน
Shoper Gamer
•
ติดตาม
13 เม.ย. เวลา 04:24 • การศึกษา
Data By Shoper Gamer
รูปแบบข้อมูลพื้นฐานของ SQL
โดย
รูปแบบข้อมูลพื้นฐาน (Basic Data Types) ที่ SQL รองรับมีความหลากหลาย ขึ้นอยู่กับระบบจัดการฐานข้อมูลเชิงสัมพันธ์ (RDBMS) ที่ใช้งาน (เช่น MySQL, PostgreSQL, SQL Server, Oracle) แต่โดยทั่วไปจะมีรูปแบบข้อมูลหลักๆ ที่คล้ายคลึงกันดังนี้
1
★
1) ข้อมูลตัวเลข (Numeric Data Types)
○ INTEGER (INT)
จำนวนเต็ม (ไม่มีทศนิยม)
○ SMALLINT
จำนวนเต็มขนาดเล็ก
○ BIGINT
จำนวนเต็มขนาดใหญ่
○ DECIMAL(p, s) หรือ NUMERIC(p, s)
ตัวเลขทศนิยมที่มีความแม่นยำสูง (p คือจำนวนหลักทั้งหมด, s คือจำนวนหลักหลังจุดทศนิยม)
○ FLOAT(p)
ตัวเลขทศนิยมแบบความแม่นยำไม่แน่นอน (p คือจำนวนบิตที่ใช้เก็บ)
○ REAL
ตัวเลขทศนิยมแบบความแม่นยำไม่แน่นอน (คล้าย FLOAT)
○ DOUBLE PRECISION ตัวเลขทศนิยมแบบความแม่นยำสูงกว่า FLOAT
○ BOOLEAN (BOOL)
ค่าความจริง (TRUE หรือ FALSE)
★
2) ข้อมูลตัวอักษร (String Data Types)
○ VARCHAR(n) หรือ CHARACTER VARYING(n) ข้อความที่มีความยาวผันแปรได้ (n คือความยาวสูงสุด)
○ CHAR(n) หรือ CHARACTER(n)
ข้อความที่มีความยาวคงที่ (ถ้าข้อความสั้นกว่า n จะถูกเติมด้วยช่องว่าง)
○ TEXT หรือ CLOB (Character Large Object) ข้อความขนาดใหญ่ (ความยาวไม่จำกัด หรือ มีข้อจำกัดสูงมาก)
★
3) ข้อมูลวันที่ และ เวลา (Date and Time Data Types)
○ DATE
วันที่ (ปี, เดือน, วัน)
○ TIME
เวลา (ชั่วโมง, นาที, วินาที, เศษวินาที)
○ TIMESTAMP หรือ DATETIME วันที่ และ เวลา
○ TIMESTAMP WITH TIME ZONE หรือ TIMESTAMP
วันที่ และ เวลาพร้อมเขตเวลา
○ INTERVAL ช่วงเวลา
★
4) ข้อมูลไบนารี (Binary Data Types)
○ BINARY(n)
ข้อมูลไบนารีที่มีความยาวคงที่
○ VARBINARY(n)
ข้อมูลไบนารีที่มีความยาวผันแปรได้
○ BLOB (Binary Large Object)
ข้อมูลไบนารีขนาดใหญ่ (เช่น รูปภาพ, วิดีโอ, เสียง)
★
5) ข้อมูลอื่นๆ (Other Data Types)
○ JSON
ข้อมูลในรูปแบบ JSON
○ XML
ข้อมูลในรูปแบบ XML
○ ENUM
ชุดของค่าที่กำหนดไว้ล่วงหน้า
○ SET
ชุดของค่าที่ไม่ซ้ำกันที่เลือกจากรายการที่กำหนดไว้ล่วงหน้า
○ ARRAY
ชุดของค่าที่มีประเภทเดียวกัน
★
คำแนะนำ
○ ชื่อ และ คุณสมบัติของรูปแบบข้อมูลอาจแตกต่างกันเล็กน้อยในแต่ละ RDBMS
○ การเลือกรูปแบบข้อมูลที่เหมาะสมมีความสำคัญต่อประสิทธิภาพ และ ความถูกต้องของข้อมูลในฐานข้อมูล
✏️ Shoper Gamer
>>
https://linkbio.co/ShoperGamer
✓
SQL คืออะไร 👇
>>
https://www.blockdit.com/posts/67fa1799efe2dd58bc3cb591
Credit :
👇
●
https://www.w3schools.com/sql/sql_datatypes.asp
●
https://www.studysmarter.co.uk/explanations/computer-science/databases/sql-data-types/
●
https://www.almabetter.com/bytes/tutorials/sql/data-types-in-sql
เทคโนโลยี
ข่าว
ข่าวรอบโลก
บันทึก
1
1
ดูเพิ่มเติมในซีรีส์
Data
1
1
โฆษณา
ดาวน์โหลดแอปพลิเคชัน
© 2025 Blockdit
เกี่ยวกับ
ช่วยเหลือ
คำถามที่พบบ่อย
นโยบายการโฆษณาและบูสต์โพสต์
นโยบายความเป็นส่วนตัว
แนวทางการใช้แบรนด์ Blockdit
Blockdit เพื่อธุรกิจ
ไทย