আপনি সঞ্চিত পদ্ধতি ব্যবহার করতে পারেন এবং প্যারামিটারের মাধ্যমে মানটি পাস করতে পারেন। আসুন প্রথমে একটি টেবিল তৈরি করি -
mysql> create table DemoTable1464 -> ( -> Id int, -> FirstName varchar(20) -> ); Query OK, 0 rows affected (0.51 sec)
সন্নিবেশ কমান্ড -
ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন DemoTable1464 মানগুলিতেmysql> insert into DemoTable1464 values(101,'Chris Brown'); Query OK, 1 row affected (0.11 sec) mysql> insert into DemoTable1464 values(102,'John Doe'); Query OK, 1 row affected (0.09 sec)
সিলেক্ট স্টেটমেন্ট -
ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন DemoTable1464 থেকেmysql> select * from DemoTable1464;
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে+------+-------------+ | Id | FirstName | +------+-------------+ | 101 | Chris Brown | | 102 | John Doe | +------+-------------+ 2 rows in set (0.00 sec)
সংরক্ষিত পদ্ধতি -
-এ ডিলিট ক্যোয়ারী কার্যকর করার জন্য এখানে ক্যোয়ারী রয়েছেmysql> DELIMITER // mysql> CREATE PROCEDURE delete_demo(IN local_Id int, IN local_Name varchar(20)) -> BEGIN -> delete from DemoTable1464 -> where Id=local_Id and -> FirstName=local_Name; -> END // Query OK, 0 rows affected (0.24 sec) mysql> DELIMITER ;
এখন আপনি CALL কমান্ড -
ব্যবহার করে সঞ্চিত পদ্ধতিতে কল করতে পারেনmysql> call delete_demo(102,'John Doe'); Query OK, 1 row affected, 1 warning (0.11 sec)
আসুন আবার টেবিলের রেকর্ড পরীক্ষা করি -
DemoTable1464 থেকেmysql> select * from DemoTable1464;
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে+------+-------------+ | Id | FirstName | +------+-------------+ | 101 | Chris Brown | +------+-------------+ 1 row in set (0.00 sec)