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

INNER JOIN & OUTER JOIN

SQL INNER JOIN Keyword

      INNER JOIN เป็นคำสั่งที่ใช้เชื่อมข้อมูลจาก 2 table โดยจะเลือก row ทั้งหมด จาก 2 table ที่มี column ตรงกันทั้ง 2 table

INNER JOIN Syntax



หรือ



EXSAMPLE

      ตัวอย่างข้อมูล


และ




ผลลัพธ์

วันจันทร์ที่ 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






วันจันทร์ที่ 25 มกราคม พ.ศ. 2559

DBMS

DBMS

     MySQL

   เหตูผลที่เลือก MySQL เพราะเป็น FREE Software และมีคนใช้ทั่วโลก และรองรับ tool ของหลายๆ Program



รูปที่ 1 เป็นการสร้าง table 

SQL DELETE Statement

SQL DELETE Statement


    DELETE เป็นคำสั่งที่ใช้ลบ records จาก table


Syntax



รูปที่ 1 เป็น Syntax ในการใช้คำสั่ง DELETE

ตัวอย่างการใช้งาน


รูปที่ 2 เป็นการลบ records Customers ของ Alfreds Futterkiste และ Maria Anders

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

The SQL UPDATE Statement

The SQL UPDATE Statement


    UPDATE เป็นคำสั่งที่ใช้อัพเดท records ใน table

Syntax


รูปที่ 1 เป็น Syntax ในการใช้คำสั่ง UPDATE

ตัวอย่างการใช้



รูปที่ 2 เป็นการอัพเดท records ใน table

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