MySQL ইউজার ভেরিয়েবল @variable ফরম্যাটে লেখা হয় এবং এটি ইন্টিজার, রিয়াল, স্ট্রিং বা NULL মান ধারণ করতে পারে। SET স্টেটমেন্ট দিয়ে মান এসাইন করা হয়। = বা := অপারেটর ব্যবহার করা যায়।
উদাহরণ
mysql> SET @A = 100; mysql> Set @B = 'MySQL'; mysql> Select @A, @B; +------+-------+ | @A | @B | +------+-------+ | 100 | MySQL | +------+-------+
একসাথে একাধিক ভেরিয়েবলে মান এসাইন:
mysql> SET @X = 'Ram', @Y = 'Shyam', @Z = 'Students', @S = 5000; mysql> Select @X, @Y, @Z, @S; +------+-------+----------+------+ | @X | @Y | @Z | @S | +------+-------+----------+------+ | Ram | Shyam | Students | 5000 | +------+-------+----------+------+
SELECT স্টেটমেন্ট দিয়েও মান এসাইন করা যায় (শুধু := অপারেটর ব্যবহার করতে হবে):
mysql> SELECT @C := 'Tutorialspoint'; +------------------------+ | @C := 'Tutorialspoint' | +------------------------+ | Tutorialspoint | +------------------------+