วันจันทร์ที่ 1 กุมภาพันธ์ พ.ศ. 2559

Constraints of mySQL

Constraints of mySQL

    Constraints คือ ข้อจำกัดของ Database (mySQL)
    มีดังนี้

  1. NOT NULL - ระบุว่าคอลัมน์นี้ไม่สามารถเก็บค่า NULL
  2. UNIQUE - มั่นใจได้ว่าแถวสำหรับคอลัมน์ของแต่ละคนจะต้องมีค่าที่ไม่ซ้ำกัน
  3. PRIMARY KEY - การรวมกันของ NOT NULL และ UNIQUE เพื่อให้แต่ละคอลัมน์ไม่ซ้ำกัน และยังช่วยให้หาข้อมูลไดเร็วขึ้น
  4. FOREIGN KEY - ตรวจสอบข้อมูลอ้างอิงในหนึ่งตารางเพื่อให้ตรงกับค่าในตารางอื่น
  5. CHECK - ตรวจสอบให้แน่ใจว่าค่าในคอลัมน์ต้องเป็นไปตามเงื่อนไขที่เฉพาะเจาะจง
  6. DEFAULT - ระบุค่าเริ่มต้นสำหรับคอลัมน์

  SQL CREATE TABLE + CONSTRAINTS 



EXAMPLE


รูปที่ 1 เป็นการใช้ constraints แบบต่างๆ

    NOT NULL


รูปที่ 2 Column LastName ใส่ค่า NULL ไม่ได้


    ๊์UNIQUE


รูปที่ 3 Column FirstName ซ้ำไม่ได้

    PRIMARY KEY


รูปที่ 4 Column P_Id เป็น PRIMARY KEY คือ ซ้ำ และเป็น NULL ไม่ได้

   DEFAULT 


รูปที่ 5 เป็นการใส่ค่า DEFAULT ใน Column City


รูปที่ 6 แสดงค่าที่เป็น DEFAULT ใน Table


by :  http://www.w3schools.com/sql/default.asp






ไม่มีความคิดเห็น:

แสดงความคิดเห็น