কম্পিউটার

MySQL সঞ্চিত পদ্ধতির পরামিতি হিসাবে একটি টেবিলের নাম পাস করে আমি কীভাবে সমস্ত রেকর্ড পেতে পারি?


ধরুন আমরা যদি একটি টেবিলের সমস্ত রেকর্ড দেখতে চাই একটি সংরক্ষিত পদ্ধতির প্যারামিটার হিসাবে তার নাম পাস করে তাহলে নিম্নলিখিত উদাহরণটি 'বিস্তারিত' নামে একটি পদ্ধতি তৈরি করবে যা এর নাম গ্রহণ করে সারণিটিকে তার পরামিতি হিসাবে −

mysql> DELIMITER //
mysql> Create procedure details(tab_name Varchar(40))
   -> BEGIN
   -> SET @t:= CONCAT('Select * from',' ',tab_name);
   -> Prepare stmt FROM @t;
   -> EXECUTE stmt;
   -> END //
Query OK, 0 rows affected (0.00 sec)

এখন টেবিলের প্যারামিটার হিসাবে এই পদ্ধতিটি চালু করুন এবং এটি সেই টেবিলের সমস্ত রেকর্ড দেখাবে৷

mysql> DELIMITER;
mysql> CALL details('student_detail');
+-----------+-------------+------------+
| Studentid | StudentName | address    |
+-----------+-------------+------------+
|       100 | Gaurav      | Delhi      |
|       101 | Raman       | Shimla     |
|       103 | Rahul       | Jaipur     |
|       104 | Ram         | Chandigarh |
|       105 | Mohan       | Chandigarh |
+-----------+-------------+------------+
5 rows in set (0.02 sec)
Query OK, 0 rows affected (0.03 sec)

  1. আমরা কিভাবে একটি MySQL ভিউ এর সংজ্ঞা পেতে পারি যেমন আমরা একটি MySQL টেবিলের সংজ্ঞা পেতে পারি?

  2. আমরা কিভাবে একটি MySQL ভিউ এর গঠন পেতে পারি যেমন আমরা একটি MySQL টেবিলের গঠন পেতে পারি?

  3. কিভাবে একটি MySQL টেবিলের সমস্ত সদৃশ রেকর্ড মুছে ফেলবেন?

  4. আমি কিভাবে আমার MySQL টেবিল কলামের নাম পেতে পারি?