কম্পিউটার

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


সংরক্ষিত পদ্ধতিতে একটি টেবিলে সন্নিবেশ করার জন্য, সিনট্যাক্সটি নিম্নরূপ -

প্রক্রিয়া তৈরি করুন yourProcedureName(Optional Parameter) আপনারTableName() মানগুলিতে সন্নিবেশ করা শুরু করুন(yourValue1,yourValue2,...N);শেষ করুন

উপরের সিনট্যাক্স বোঝার জন্য প্রথমে একটি টেবিল তৈরি করা যাক −

mysql> টেবিল তৈরি করুন DemoTable1928 ( Id int NULL AUTO_INCREMENT PRIMARY KEY, Name varchar(20), Age int ); কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.00 সেকেন্ড)

এখানে একটি সংরক্ষিত পদ্ধতি −

তৈরি করার জন্য প্রশ্ন রয়েছে
mysql> delimiter //mysql> প্রক্রিয়া তৈরি করুন insert_demo(IN Name varchar(40),IN Age int) DemoTable1928(নাম,বয়স) মানগুলিতে সন্নিবেশ করা শুরু করুন(নাম,বয়স); শেষ //কোয়েরি ঠিক আছে, 0টি সারি প্রভাবিত (0.00 সেকেন্ড)mysql> ডিলিমিটার;

এখন আপনি CALL কমান্ড -

ব্যবহার করে একটি সঞ্চিত পদ্ধতিতে কল করতে পারেন
mysql> কল insert_demo('Chris',24); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত, 1 সতর্কতা (0.00 সেকেন্ড)

সিলেক্ট স্টেটমেন্ট -

ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন DemoTable1928 থেকে
mysql> নির্বাচন করুন;

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে <প্রে>+------+------+------+| আইডি | নাম | বয়স |+----+-------+------+| 1 | ক্রিস | 24 |+----+-------+------+1 সারি সেটে (0.00 সেকেন্ড)
  1. উইন্ডোজে মাইএসকিউএল টেবিলের ডেটা কোথায় সংরক্ষণ করা হয়?

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

  3. সারণি সি-তে ডেটা সন্নিবেশ করুন যদি MySQL-এর টেবিল A-এর সাথে তুলনা করার সময় ডেটা টেবিল B-তে না থাকে?

  4. মাইএসকিউএল-এ এক টেবিল থেকে অন্য টেবিলে ডেটা সন্নিবেশ করান?