MySQL

เรียนรู้ การจัดการฐานข้อมูล MySQL ตั้งแต่การสร้างฐานข้อมูล ตาราง การเขียนคำสั่ง SQL สำหรับเพิ่ม ลบ แก้ไขข้อมูล การจัดการสิทธิ์ผู้ใช้ และเทคนิคการสำรองและกู้คืนข้อมูล เพื่อดูแลระบบฐานข้อมูลให้มีประสิทธิภาพและปลอดภัย

MySQL Trigger การใช้ OLD และ NEW

MySQL อนุญาตให้เราสามารถ เข้าถึงค่าของข้อมูล “ก่อน” และ “หลัง” การเปลี่ยนแปลง ภายใน Trigger ได้ผ่าน…

MySQL เริ่มต้นใช้งาน Trigger

Trigger เป็นฟีเจอร์สำคัญของ MySQL ที่ช่วยให้ระบบสามารถทำงานอัตโนมัติได้ทันทีเมื่อเกิดเหตุการณ์บางอย่าง เช่น การเพิ่ม แก้ไข หรือลบข้อมูลในตาราง โดยไม่ต้องเรียกใช้คำสั่งจากโปรแกรมหรือแอปพลิเคชันภายนอกให้ยุ่งยาก โครงสร้างพื้นฐานของคำสั่ง…

MySQL การใช้ Transaction ใน Stored Procedure

Transaction คือชุดคำสั่ง SQL ที่ต้องสำเร็จทั้งหมด หรือยกเลิกทั้งหมด เปรียบเสมือนการห่อกลุ่มคำสั่งสำคัญเข้าด้วยกัน เพื่อป้องกันข้อมูลผิดเพี้ยน

MySQL การสร้าง Temporary Table ใน Stored Procedure

Temporary Table หรือ "ตารางชั่วคราว" คือ ตารางที่ถูกสร้างขึ้นเฉพาะใน session ปัจจุบัน และจะถูกลบอัตโนมัติเมื่อจบการเชื่อมต่อ (session)

MySQL ความปลอดภัยและการจัดการสิทธิ์ของ Stored Procedure

Stored Procedure มีความสามารถในการจัดการกับข้อมูลในหลายตารางได้ในเวลาเดียวกันนั่นหมายความว่าถ้าใช้งานไม่ระวัง ก็อาจทำให้เกิดปัญหาด้านความปลอดภัย

MySQL การใช้ตัวแปร, คำสั่งควบคุม และการจัดการ Logic ภายใน Stored Procedure

Stored Procedure ไม่ใช่แค่การรันคำสั่ง SQL แบบธรรมดาเท่านั้น แต่สามารถรองรับ “ตรรกะ” (Logic) ที่ซับซ้อนได้ไม่ต่างจากการเขียนโปรแกรม บทความนี้เราจะทำความรู้จักกับการใช้…

MySQL เริ่มต้นใช้งาน Stored Procedure

หลังจากที่เราได้รู้จักกับ Stored Procedure และประโยชน์ของมันไปแล้วในบทความ Stored Procedure คืออะไร และมีประโยชน์อย่างไร บทความนี้เราจะลงมือสร้าง Stored…

MySQL Stored Procedure คืออะไร และมีประโยชน์อย่างไร

ในการพัฒนาระบบฐานข้อมูลด้วย MySQL เรามักจะเขียนคำสั่ง SQL ซ้ำ ๆ เช่น การดึงรายงานยอดขาย, การอัปเดตสถานะคำสั่งซื้อ หรือการจัดการข้อมูลหลายตารางพร้อมกัน…

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

ฟังก์ชัน USER() ใน MySQL ใช้เพื่อแสดงชื่อผู้ใช้ (username) และโฮสต์ (host) ที่เชื่อมต่อกับเซิร์ฟเวอร์ MySQL ใน session ปัจจุบัน

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

ฟังก์ชัน SYSTEM_USER() ใน MySQL ใช้เพื่อคืนค่าชื่อผู้ใช้และโฮสต์ที่เชื่อมต่อกับฐานข้อมูล (user@host) เช่นเดียวกับ USER() และ SESSION_USER()

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

ฟังก์ชัน SESSION_USER() ใน MySQL ใช้เพื่อคืนค่าชื่อผู้ใช้ (username) และโฮสต์ (host) ของผู้ใช้ที่ เชื่อมต่อเข้ามาในระบบฐานข้อมูล

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

ฟังก์ชัน NULLIF() ใน MySQL ใช้เพื่อตรวจสอบว่า ค่าทั้งสองค่าที่ระบุมีค่าเท่ากันหรือไม่ หากทั้งสองค่าเท่ากันจะคืนค่า NULL

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

ฟังก์ชัน ISNULL() ใน MySQL ใช้เพื่อตรวจสอบว่าค่าที่กำหนดเป็น NULL หรือไม่หากค่าที่ตรวจสอบเป็น NULL จะคืนค่า 1…