Skip to content

SQL-2: Types & Schema

  • สร้างและลบตารางด้วย CREATE TABLE / DROP TABLE
  • เลือก text type ที่เหมาะสม: CHAR, VARCHAR, TEXT
  • ใช้ numeric, date และ boolean types ได้ถูกต้อง
  • กำหนด constraints: NOT NULL, DEFAULT, CHECK, UNIQUE, PRIMARY KEY, FOREIGN KEY
Progress 0 / 4

ทำไมต้องเข้าใจ Data Types?

Section titled “ทำไมต้องเข้าใจ Data Types?”

การเลือก data type ที่ถูกต้องส่งผลโดยตรงต่อ:

  • ความถูกต้องของข้อมูล — ป้องกันข้อมูลผิดรูปแบบ
  • ประสิทธิภาพ — type ที่เล็กกว่าใช้ memory น้อยกว่า
  • ความปลอดภัย — constraint ช่วยป้องกันข้อมูลเสียหาย
CREATE TABLE students (
student_id VARCHAR(6),
name VARCHAR(100),
email VARCHAR(100),
price NUMERIC(10,2),
enrolled_on DATE,
active BOOLEAN
);

เราจะค่อย ๆ เรียนรู้ว่าทำไมถึงเลือก type แต่ละตัว และเพิ่ม constraints เข้าไปทีละขั้น

บทเรียนในหมวดนี้

Section titled “บทเรียนในหมวดนี้”