Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

ตัวแปรระบบ (System Variables) ต่อ ตัวแปรผู้ใช้ (User-defined Variables) ใน MySQL


ตัวแปรระบบ (System Variables)

ตัวแปรระบบเป็นตัวแปรที่มีชนิดข้อมูลแน่นอน (tightly typed) เรียกอีกอย่างว่า Global-specific variable

ตัวแปรระบบสามารถกำหนดค่าเริ่มต้นได้ที่ระดับ Global และเก็บค่าไว้จนกว่าจะมีการรีสตาร์ทเซิร์ฟเวอร์ MySQL ค่าจะหายไปเมื่อรีสตาร์ทเซิร์ฟเวอร์ ตัวแปรระบบที่กำหนดไว้ล่วงหน้าจะนำหน้าด้วยสัญลักษณ์ @@

ตัวแปรผู้ใช้ (User-defined Variables)

ตัวแปรผู้ใช้เรียกอีกอย่างว่า Session-specific variable เป็นตัวแปรที่ไม่มีชนิดข้อมูลแน่นอน (loosely typed) สามารถกำหนดค่าเริ่มต้นได้ที่ระดับ Session และเก็บค่าไว้จนกว่าจะสิ้นสุด Session ตัวแปรผู้ใช้นำหน้าด้วยสัญลักษณ์ @

ตัวอย่าง:

@anyVariableName