MySQL การใช้งานฟังก์ชัน CONCAT_WS()

ฟังก์ชัน CONCAT_WS() (ย่อมาจาก Concatenate With Separator) คือฟังก์ชันใน MySQL ที่ใช้รวมข้อความหลายค่าเข้าด้วยกันโดยมีตัวคั่น (separator)

MySQL การใช้งานฟังก์ชัน CONCAT()

ฟังก์ชัน CONCAT() ใน MySQL ใช้เพื่อรวมข้อความหลาย ๆ ข้อความเข้าด้วยกันเป็นข้อความเดียว โดยสามารถรวมข้อความได้ตั้งแต่ 2 ข้อความขึ้นไป

MySQL การใช้งานฟังก์ชัน CHARACTER_LENGTH()

ฟังก์ชัน CHARACTER_LENGTH() ใน MySQL ใช้สำหรับนับจำนวนตัวอักษร (characters) ภายในข้อความ (string) ซึ่งถือว่าเป็นฟังก์ชันที่เหมือนกับ CHAR_LENGTH()

MySQL การใช้งานฟังก์ชัน CHAR_LENGTH()

ฟังก์ชัน CHAR_LENGTH() ใน MySQL ใช้เพื่อนับจำนวน ตัวอักษร (character) ในข้อความ โดยไม่สนใจว่าแต่ละตัวอักษรใช้กี่ไบต์ ต่างจากฟังก์ชัน LENGTH()

MySQL การใช้งานฟังก์ชัน ASCII()

ฟังก์ชัน ASCII() ใน MySQL ใช้เพื่อคืนค่ารหัส ASCII ของตัวอักษรตัวแรกในข้อความ (string) โดยจะคืนค่าเป็นจำนวนเต็ม (INTEGER) ที่ตรงกับรหัส ASCII ของตัวอักษรนั้น

ประเภทข้อมูลใน MySQL

Data Types ใน MySQL คือชนิดของข้อมูลที่ใช้กำหนดให้กับคอลัมน์ในตาราง เพื่อระบุว่าข้อมูลในคอลัมน์นั้นควรเป็นประเภทใด เช่น ตัวเลข ตัวอักษร วันที่

MySQL การทำงานกับ VIEW

View คือ ตารางเสมือน (Virtual Table) ที่สร้างขึ้นจากคำสั่ง SELECT โดยไม่มีการเก็บข้อมูลจริงใน View นั้น แต่จะอ้างอิงข้อมูลจากตารางจริง

MySQL AUTO INCREMENT

AUTO_INCREMENT เป็นคุณสมบัติของคอลัมน์ใน MySQL ที่ใช้กับคอลัมน์ประเภทตัวเลข (INT) โดยระบบจะเพิ่มค่าตัวเลขอัตโนมัติทีละ 1 ทุกครั้งที่มีการแทรก

MySQL การใช้งานคำสั่ง CREATE INDEX

CREATE INDEX เป็นคำสั่งใน MySQL ที่ใช้สำหรับสร้าง "ดัชนี" (Index) บนคอลัมน์ของตาราง เพื่อช่วยให้การค้นหาข้อมูลทำงานได้เร็วขึ้น

MySQL การใช้งาน DEFAULT Constraint

DEFAULT Constraint ใน MySQL คือข้อกำหนดที่ใช้เพื่อกำหนด "ค่าพื้นฐาน" ให้กับคอลัมน์ในตาราง เมื่อมีการเพิ่มข้อมูล (INSERT) โดยไม่ได้ระบุค่า

MySQL การใช้งาน CHECK Constraint

CHECK เป็นข้อกำหนด (Constraint) ที่ใช้เพื่อจำกัดค่าในคอลัมน์ให้อยู่ในเงื่อนไขที่กำหนดไว้ ใช้ตรวจสอบว่าข้อมูลที่ใส่เข้าไปตรงตามเงื่อนไขหรือไม่

MySQL การใช้งาน FOREIGN KEY Constraint

FOREIGN KEY (คีย์นอก) เป็นข้อกำหนดที่ใช้สร้างความสัมพันธ์ระหว่างสองตาราง ใช้เชื่อมคอลัมน์ในตารางหนึ่ง (ลูก/child) ให้สัมพันธ์กับ PRIMARY KEY หรือ UNIQUE คอลัมน์ในอีกตารางหนึ่ง (แม่/parent) ช่วยควบคุมความสอดคล้องของข้อมูล (Referential Integrity)

MySQL การใช้งาน PRIMARY KEY Constraint

PRIMARY KEY (คีย์หลัก) คือข้อกำหนดที่ใช้ระบุแถว (row) ให้ไม่ซ้ำกันในตาราง เป็นคอลัมน์ที่ใช้เป็นตัวระบุเอกลักษณ์ (Unique Identifier) สำหรับแต่ละแถวข้อมูล ค่าที่เก็บใน PRIMARY KEY ต้อง ไม่ซ้ำกัน และ ห้ามเป็น NULL

MySQL การใช้งาน UNIQUE Constraint

UNIQUE เป็นข้อกำหนด (Constraint) ใน SQL ที่ใช้สำหรับบังคับให้ค่าภายในคอลัมน์ “ต้องไม่ซ้ำกัน” สามารถใช้กับคอลัมน์เดียว หรือหลายคอลัมน์ร่วมกัน

MySQL การใช้งาน NOT NULL Constraint

NOT NULL เป็นข้อกำหนด (Constraint) ที่ใช้ในการสร้างหรือแก้ไขตาราง ทำหน้าที่บังคับให้คอลัมน์นั้นต้องมีค่าเสมอ ถ้าไม่มีการระบุค่าข้อมูลจะเกิด Error ทันที

MySQL Constraints

Constraints คือ ข้อกำหนด (เงื่อนไข) ที่ใช้กับตารางในฐานข้อมูล MySQL มีหน้าที่ควบคุมความถูกต้อง ความสอดคล้อง และความสมบูรณ์ของข้อมูล

MySQL การใช้งานคำสั่ง ALTER TABLE

ALTER TABLE เป็นคำสั่งที่ใช้เพื่อปรับเปลี่ยนโครงสร้างของตารางที่มีอยู่แล้วในฐานข้อมูล สามารถใช้เพื่อเพิ่มคอลัมน์ ลบคอลัมน์ เปลี่ยนชื่อคอลัมน์ เปลี่ยนประเภทข้อมูล เพิ่ม/ลบ constraint (เช่น PRIMARY KEY, FOREIGN KEY) เปลี่ยนชื่อตาราง

MySQL การใช้งานคำสั่ง DROP TABLE

DROP TABLE เป็นคำสั่งใน SQL ที่ใช้สำหรับลบตารางออกจากฐานข้อมูลแบบถาวร เมื่อลบแล้ว ข้อมูลทั้งหมดในตาราง, โครงสร้างตาราง, ข้อกำหนด

MySQL การใช้งานคำสั่ง CREATE TABLE

คำสั่ง CREATE TABLE ใช้เพื่อ สร้างตารางใหม่ ในฐานข้อมูล (Database) โดยกำหนดชื่อคอลัมน์, ชนิดข้อมูล (Data Type), และข้อกำหนดต่าง ๆ

MySQL การใช้งานคำสั่ง DROP DATABASE

DROP DATABASE เป็นคำสั่งใน MySQL ที่ใช้สำหรับลบฐานข้อมูล (Database) ทั้งหมดแบบถาวร รวมไปถึงทุกตารางและข้อมูลทั้งหมดที่อยู่ภายในฐานข้อมูลนั้น

MySQL การใช้งานคำสั่ง CREATE DATABASE

คำสั่ง CREATE DATABASE ใน MySQL ใช้เพื่อสร้างฐานข้อมูลใหม่ โดยสามารถกำหนด ชื่อฐานข้อมูล, รูปแบบการเข้ารหัสอักขระ (Character Set)

MySQL Operators

Operators (ตัวดำเนินการ) คือ สัญลักษณ์หรือคำสั่งที่ใช้ใน SQL เพื่อทำการเปรียบเทียบ, คำนวณ, ตรวจสอบเงื่อนไข หรือจัดการข้อมูล

MySQL การเขียน Comment

Comments คือ ข้อความที่ใส่ไว้ในคำสั่ง SQL เพื่ออธิบายโค้ดซึ่งจะไม่ถูกนำไปประมวลผลโดย MySQL ใช้เพื่ออธิบายการทำงานของโค้ด