MySQL การใช้งานฟังก์ชัน LCASE()
LCASE() เป็นฟังก์ชันใน MySQL ที่ใช้สำหรับแปลงข้อความ (string) ให้เป็นตัวพิมพ์เล็ก (lowercase) ทั้งหมด เช่น HELLO เป็น hello
เรียนรู้ การจัดการฐานข้อมูล MySQL ตั้งแต่การสร้างฐานข้อมูล ตาราง การเขียนคำสั่ง SQL สำหรับเพิ่ม ลบ แก้ไขข้อมูล การจัดการสิทธิ์ผู้ใช้ และเทคนิคการสำรองและกู้คืนข้อมูล เพื่อดูแลระบบฐานข้อมูลให้มีประสิทธิภาพและปลอดภัย
LCASE() เป็นฟังก์ชันใน MySQL ที่ใช้สำหรับแปลงข้อความ (string) ให้เป็นตัวพิมพ์เล็ก (lowercase) ทั้งหมด เช่น HELLO เป็น hello
ฟังก์ชัน INSTR() (ย่อมาจาก “IN STRing”) เป็นฟังก์ชันใน MySQL ที่ใช้เพื่อค้นหาตำแหน่งแรกที่พบข้อความย่อย (substring) ภายในข้อความหลัก…
ฟังก์ชัน INSERT() ใน MySQL ใช้เพื่อแทรกข้อความ (string) ลงไปในข้อความอีกชุดหนึ่ง โดยสามารถเลือกได้ว่าให้แทรกเริ่มที่ตำแหน่งใด และจะแทนที่กี่ตัวอักษรของข้อความต้นฉบับ
ฟังก์ชัน FORMAT() ใน MySQL ใช้สำหรับ จัดรูปแบบตัวเลขให้อ่านง่ายขึ้น โดยเฉพาะการ ใส่จุดทศนิยม และ เครื่องหมายคั่นหลักพัน (,) ตาม locale
ฟังก์ชัน FIND_IN_SET() ใช้เพื่อค้นหาตำแหน่ง (ลำดับ) ของค่าที่กำหนด (search value) ภายในชุดข้อความที่คั่นด้วยเครื่องหมายจุลภาค (comma-separated values)…
ฟังก์ชัน FIELD() ใน MySQL ใช้สำหรับค้นหาว่าค่าแรก (search value) ตรงกับค่าที่อยู่ในรายการ (list of…
ฟังก์ชัน 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) เปลี่ยนชื่อตาราง