MySQL উপনাম * এর সাথে ব্যবহার করা যাবে না। যাইহোক, এটি পৃথক কলামের জন্য ব্যবহার করা যেতে পারে। সিনট্যাক্স নিম্নরূপ -
anyaliasName.yourColumnName1 নির্বাচন করুন anyaliasName1 হিসাবে,anyaliasName.yourColumnName2 হিসাবে anyaliasName2,anyaliasName.yourColumnName3 হিসাবে anyaliasName3,anyaliasName.yourColumnName4 as anyaliasName.yourColumnName4 as anyaliasName4, yourName4,...MySQL alias হল টেবিলের একটি পরিবর্তনশীল যা সেই নির্দিষ্ট টেবিলের কলামের নাম অ্যাক্সেস করতে ব্যবহার করা যেতে পারে। উপরের সিনট্যাক্স বুঝতে, আসুন একটি টেবিল তৈরি করি।
একটি টেবিল তৈরি করার প্রশ্নটি নিম্নরূপ -
mysql> টেবিল তৈরি করুন TableAliasDemo −> ( −> Id int, −> Name varchar(100), −> Age int −> ); কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.46 সেকেন্ড)সন্নিবেশ কমান্ড ব্যবহার করে কিছু রেকর্ড সন্নিবেশ করান। প্রশ্নটি নিম্নরূপ -
TableAliasDemo মানগুলিতেmysql> সন্নিবেশ করান প্রভাবিত (0.23 সেকেন্ড)mysql> TableAliasDemo মানগুলিতে সন্নিবেশ করান 1 সারি প্রভাবিত (0.19 সেকেন্ড)সিলেক্ট স্টেটমেন্ট ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন। প্রশ্নটি নিম্নরূপ -
TableAliasDemo থেকেmysql> নির্বাচন করুন;নিচের আউটপুট −
+------+------+------+| আইডি | নাম | বয়স |+------+------+------+| 1 | জন | 23 || 2 | স্যাম | 24 || 3 | ডেভিড | 26 || 4 | ক্যারল | 20 |+------+------+------+4 সারি সেটে (0.00 সেকেন্ড)একটি টেবিলের জন্য একটি উপনাম তৈরি করতে, নিম্নোক্ত প্রশ্নটি হল −
mysql> alias.Id হিসেবে aliasForIdColumn, −> alias.Name as aliasForNameColumn, −> alias.Age as aliasForAgeColumn −> TableAliasDemo থেকে alias নির্বাচন করুন;নিচের আউটপুট −
<প্রে>+-------------------+--------------- -------------+| aliasForIdColumn | aliasForNameColumn | aliasForAgeColumn |+---------+----------------------+------ ------------+| 1 | জন | 23 || 2 | স্যাম | 24 || 3 | ডেভিড | 26 || 4 | ক্যারল | 20 |+-------------------+---------------------------- ------------+4 সারি সেটে (0.00 সেকেন্ড)