MySQL การใช้งานฟังก์ชัน CONCAT_WS()
ฟังก์ชัน CONCAT_WS() (ย่อมาจาก Concatenate With Separator) คือฟังก์ชันใน MySQL ที่ใช้รวมข้อความหลายค่าเข้าด้วยกันโดยมีตัวคั่น (separator)
ฟังก์ชัน CONCAT_WS() (ย่อมาจาก Concatenate With Separator) คือฟังก์ชันใน MySQL ที่ใช้รวมข้อความหลายค่าเข้าด้วยกันโดยมีตัวคั่น (separator)
ฟังก์ชัน CONCAT() ใน MySQL ใช้เพื่อรวมข้อความหลาย ๆ ข้อความเข้าด้วยกันเป็นข้อความเดียว โดยสามารถรวมข้อความได้ตั้งแต่ 2 ข้อความขึ้นไป
ฟังก์ชัน CHARACTER_LENGTH() ใน MySQL ใช้สำหรับนับจำนวนตัวอักษร (characters) ภายในข้อความ (string) ซึ่งถือว่าเป็นฟังก์ชันที่เหมือนกับ CHAR_LENGTH()
ฟังก์ชัน CHAR_LENGTH() ใน MySQL ใช้เพื่อนับจำนวน ตัวอักษร (character) ในข้อความ โดยไม่สนใจว่าแต่ละตัวอักษรใช้กี่ไบต์ ต่างจากฟังก์ชัน LENGTH()
ฟังก์ชัน ASCII() ใน MySQL ใช้เพื่อคืนค่ารหัส ASCII ของตัวอักษรตัวแรกในข้อความ (string) โดยจะคืนค่าเป็นจำนวนเต็ม (INTEGER) ที่ตรงกับรหัส ASCII ของตัวอักษรนั้น
Data Types ใน MySQL คือชนิดของข้อมูลที่ใช้กำหนดให้กับคอลัมน์ในตาราง เพื่อระบุว่าข้อมูลในคอลัมน์นั้นควรเป็นประเภทใด เช่น ตัวเลข ตัวอักษร วันที่
View คือ ตารางเสมือน (Virtual Table) ที่สร้างขึ้นจากคำสั่ง SELECT โดยไม่มีการเก็บข้อมูลจริงใน View นั้น แต่จะอ้างอิงข้อมูลจากตารางจริง
ใน 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 ใช้เพื่ออธิบายการทำงานของโค้ด