MySQL การทำงานกับข้อมูลประเภท Date
ใน MySQL ข้อมูลประเภทวันที่ เช่น DATE, DATETIME, TIMESTAMP ฯลฯ ถูกใช้สำหรับเก็บข้อมูลเกี่ยวกับวันและเวลา เช่น วันที่สมัคร, วันเกิด
ใน MySQL ข้อมูลประเภทวันที่ เช่น DATE, DATETIME, TIMESTAMP ฯลฯ ถูกใช้สำหรับเก็บข้อมูลเกี่ยวกับวันและเวลา เช่น วันที่สมัคร, วันเกิด
AUTO_INCREMENT เป็นคุณสมบัติของคอลัมน์ใน MySQL ที่ใช้กับคอลัมน์ประเภทตัวเลข (INT) โดยระบบจะเพิ่มค่าตัวเลขอัตโนมัติทีละ 1 ทุกครั้งที่มีการแทรก
CREATE INDEX เป็นคำสั่งใน MySQL ที่ใช้สำหรับสร้าง "ดัชนี" (Index) บนคอลัมน์ของตาราง เพื่อช่วยให้การค้นหาข้อมูลทำงานได้เร็วขึ้น
DEFAULT Constraint ใน MySQL คือข้อกำหนดที่ใช้เพื่อกำหนด "ค่าพื้นฐาน" ให้กับคอลัมน์ในตาราง เมื่อมีการเพิ่มข้อมูล (INSERT) โดยไม่ได้ระบุค่า
CHECK เป็นข้อกำหนด (Constraint) ที่ใช้เพื่อจำกัดค่าในคอลัมน์ให้อยู่ในเงื่อนไขที่กำหนดไว้ ใช้ตรวจสอบว่าข้อมูลที่ใส่เข้าไปตรงตามเงื่อนไขหรือไม่
FOREIGN KEY (คีย์นอก) เป็นข้อกำหนดที่ใช้สร้างความสัมพันธ์ระหว่างสองตาราง ใช้เชื่อมคอลัมน์ในตารางหนึ่ง (ลูก/child) ให้สัมพันธ์กับ PRIMARY KEY หรือ UNIQUE คอลัมน์ในอีกตารางหนึ่ง (แม่/parent) ช่วยควบคุมความสอดคล้องของข้อมูล (Referential Integrity)
PRIMARY KEY (คีย์หลัก) คือข้อกำหนดที่ใช้ระบุแถว (row) ให้ไม่ซ้ำกันในตาราง เป็นคอลัมน์ที่ใช้เป็นตัวระบุเอกลักษณ์ (Unique Identifier) สำหรับแต่ละแถวข้อมูล ค่าที่เก็บใน PRIMARY KEY ต้อง ไม่ซ้ำกัน และ ห้ามเป็น NULL
UNIQUE เป็นข้อกำหนด (Constraint) ใน SQL ที่ใช้สำหรับบังคับให้ค่าภายในคอลัมน์ “ต้องไม่ซ้ำกัน” สามารถใช้กับคอลัมน์เดียว หรือหลายคอลัมน์ร่วมกัน
NOT NULL เป็นข้อกำหนด (Constraint) ที่ใช้ในการสร้างหรือแก้ไขตาราง ทำหน้าที่บังคับให้คอลัมน์นั้นต้องมีค่าเสมอ ถ้าไม่มีการระบุค่าข้อมูลจะเกิด Error ทันที
Constraints คือ ข้อกำหนด (เงื่อนไข) ที่ใช้กับตารางในฐานข้อมูล MySQL มีหน้าที่ควบคุมความถูกต้อง ความสอดคล้อง และความสมบูรณ์ของข้อมูล
ALTER TABLE เป็นคำสั่งที่ใช้เพื่อปรับเปลี่ยนโครงสร้างของตารางที่มีอยู่แล้วในฐานข้อมูล สามารถใช้เพื่อเพิ่มคอลัมน์ ลบคอลัมน์ เปลี่ยนชื่อคอลัมน์ เปลี่ยนประเภทข้อมูล เพิ่ม/ลบ constraint (เช่น PRIMARY KEY, FOREIGN KEY) เปลี่ยนชื่อตาราง
DROP TABLE เป็นคำสั่งใน SQL ที่ใช้สำหรับลบตารางออกจากฐานข้อมูลแบบถาวร เมื่อลบแล้ว ข้อมูลทั้งหมดในตาราง, โครงสร้างตาราง, ข้อกำหนด
คำสั่ง CREATE TABLE ใช้เพื่อ สร้างตารางใหม่ ในฐานข้อมูล (Database) โดยกำหนดชื่อคอลัมน์, ชนิดข้อมูล (Data Type), และข้อกำหนดต่าง ๆ
DROP DATABASE เป็นคำสั่งใน MySQL ที่ใช้สำหรับลบฐานข้อมูล (Database) ทั้งหมดแบบถาวร รวมไปถึงทุกตารางและข้อมูลทั้งหมดที่อยู่ภายในฐานข้อมูลนั้น
คำสั่ง CREATE DATABASE ใน MySQL ใช้เพื่อสร้างฐานข้อมูลใหม่ โดยสามารถกำหนด ชื่อฐานข้อมูล, รูปแบบการเข้ารหัสอักขระ (Character Set)
Operators (ตัวดำเนินการ) คือ สัญลักษณ์หรือคำสั่งที่ใช้ใน SQL เพื่อทำการเปรียบเทียบ, คำนวณ, ตรวจสอบเงื่อนไข หรือจัดการข้อมูล
Comments คือ ข้อความที่ใส่ไว้ในคำสั่ง SQL เพื่ออธิบายโค้ดซึ่งจะไม่ถูกนำไปประมวลผลโดย MySQL ใช้เพื่ออธิบายการทำงานของโค้ด
ฟังก์ชัน COALESCE() เป็นฟังก์ชันใน SQL ที่ใช้สำหรับคืนค่าตัวแรกที่ไม่เป็น NULL จากรายการที่กำหนดไว้ ถ้าค่าตัวแรกเป็น NULL จะตรวจสอบค่าถัดไป
ฟังก์ชัน IFNULL() เป็นฟังก์ชันใน SQL ที่ใช้สำหรับตรวจสอบค่าที่เป็น NULL แล้วแทนที่ด้วยค่าที่กำหนดไว้ โดย ถ้าค่าเป็น NULL คืนค่าที่กำหนดไว้
ฟังก์ชัน NULLIF(a, b) เป็นฟังก์ชันใน SQL ที่ใช้เปรียบเทียบค่า a กับ b ถ้า a = b คืนค่า NULL ถ้า a ≠ b คืนค่า a ใช้เพื่อลดความซ้ำซ้อน
คำสั่ง CASE ใน SQL ใช้เพื่อสร้างเงื่อนไขแบบ IF-ELSE ภายในคำสั่ง SELECT, UPDATE, หรือ ORDER BY โดยสามารถใช้ตรวจสอบเงื่อนไขและคืนค่าที่แตกต่าง
INSERT INTO ... SELECT เป็นคำสั่งที่ใช้สำหรับคัดลอกข้อมูลจากตารางหนึ่งไปอีกตารางหนึ่ง โดยใช้คำสั่ง SELECT เป็นแหล่งข้อมูลต้นทาง (Source)
ANY และ ALL เป็นโอเปอเรเตอร์ใน SQL ที่ใช้เปรียบเทียบค่ากับผลลัพธ์จาก SUBQUERY (คำสั่งย่อย) ANY ให้ผลลัพธ์เป็น TRUE ถ้าเงื่อนไขตรงกับ
EXISTS เป็นคำสั่งใน SQL ที่ใช้เพื่อตรวจสอบว่ามีผลลัพธ์จาก SUBQUERY (คำสั่งย่อย) หรือไม่ ถ้าผลลัพธ์ของ SUBQUERY มีอย่างน้อย 1 แถว