কম্পিউটার

একটি মাইএসকিউএল টেবিলে মান সন্নিবেশ করার জন্য আমি কীভাবে একটি সঞ্চিত পদ্ধতি তৈরি করতে পারি?


আমরা একটি MySQL টেবিলে মান সন্নিবেশ করার জন্য একটি IN অপারেটরের সাথে একটি সংরক্ষিত পদ্ধতি তৈরি করতে পারি৷ এটি বোঝার জন্য আমরা 'ছাত্র_তথ্য' নামের একটি টেবিলের উদাহরণ নিচ্ছি যেখানে নিম্নলিখিত ডেটা রয়েছে −

mysql> Select * from student_info;
+------+---------+-----------+------------+
| id   | Name    | Address   | Subject    |
+------+---------+-----------+------------+
| 100  | Aarav   | Delhi     | Computers  |
| 101  | YashPal | Amritsar  | History    |
| 105  | Gaurav  | Jaipur    | Literature |
| 110  | Rahul  | Chandigarh | History    |
+------+---------+------------+------------+
4 rows in set (0.00 sec)

এখন, অনুসরণ হিসাবে ‘insert_studentinfo’ নামের পদ্ধতিটি তৈরি করে, আমরা ‘student_info’ টেবিলে মান সন্নিবেশ করতে পারি -

mysql> DELIMITER // ;
mysql> Create PROCEDURE insert_studentinfo(IN p_id int, IN p_name varchar(20),IN p_Address Varchar(20), IN p_subject Varchar(20))
    -> BEGIN
    -> insert into student_info(id, name, address, subject) values (p_id, p_name,p_address, p_subject);
    -> END //
Query OK, 0 rows affected (0.09 sec)

এখন, আমরা নিম্নোক্তভাবে টেবিলে যে মানগুলি সন্নিবেশ করতে চাই তার সাথে পদ্ধতিটি চালু করুন −

mysql> CALL insert_studentinfo(125,'Raman','Bangalore','Computers')//
Query OK, 1 row affected (0.78 sec)

mysql> DELIMITER ; //

mysql> Select * from Student_info;
+-----+---------+------------+------------+
| id  | Name    | Address    | Subject    |
+-----+---------+------------+------------+
| 100 | Aarav   | Delhi      | Computers  |
| 101 | YashPal | Amritsar   | History    |
| 105 | Gaurav  | Jaipur     | Literature |
| 110 | Rahul   | Chandigarh | History    |
| 125 | Raman   | Bangalore  | Computers  |
+------+---------+------------+-----------+
5 rows in set (0.00 sec)

উপরের ফলাফল সেটটি দেখায় যে মানগুলি টেবিলে সন্নিবেশিত হয়৷


  1. একটি টেবিল তৈরি করার জন্য MySQL সঞ্চিত পদ্ধতি?

  2. MySQL সঞ্চিত পদ্ধতিতে একটি টেবিলে তথ্য সন্নিবেশ করান?

  3. মাইএসকিউএল সঞ্চিত পদ্ধতিটি সম্পাদন করার জন্য টেবিল তৈরি করুন?

  4. কিভাবে সঠিকভাবে একটি MySQL সঞ্চিত পদ্ধতিতে ডিলিমিটার ব্যবহার করবেন এবং মান সন্নিবেশ করবেন?