কম্পিউটার

কিভাবে MySQL সঞ্চিত পদ্ধতি আউটপুট দমন করতে?


MySQL সঞ্চিত পদ্ধতির আউটপুট দমন করতে, আপনি পরিবর্তনশীল ব্যবহার করতে পারেন। আসুন প্রথমে একটি টেবিল তৈরি করি।

mysql> টেবিল person_information তৈরি করুন -> ( -> আইডি int, -> নাম varchar(20) -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.50 সেকেন্ড)

সন্নিবেশ কমান্ড ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করার জন্য নিম্নোক্ত প্রশ্ন:

mysql> ব্যক্তি_তথ্য মান (100,'জন'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.17 সেকেন্ড) mysql> ব্যক্তি_তথ্য মানগুলিতে সন্নিবেশ করুন (101, 'ক্রিস'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.22 সেকেন্ড) )mysql> ব্যক্তি_তথ্য মান (102,'রবার্ট') ঢোকান; ঠিক আছে, 1 সারি প্রভাবিত (0.16 সেকেন্ড)

নিম্নোক্ত ক্যোয়ারীটি সিলেক্ট কমান্ড ব্যবহার করে টেবিল থেকে রেকর্ড প্রদর্শন করা হল:

mysql> person_information থেকে *নির্বাচন করুন;

এটি নিম্নলিখিত আউটপুট তৈরি করবে

+------+---------+| আইডি | নাম |+------+---------+| 100 | জন || 101 | ক্রিস || 102 | রবার্ট |+------+---------+3 সারি সেটে (0.00 সেকেন্ড)

MySQL সঞ্চিত পদ্ধতির আউটপুট দমন করার জন্য এখানে ক্যোয়ারী রয়েছে:

mysql> DELIMITER //mysql> প্রসিডিউর তৈরি করুন sp_supressOutputDemo() -> BEGIN -> সেট করুন @output=(person_information থেকে নাম নির্বাচন করুন যেখানে id=101); -> শেষ -> //কোয়েরি ঠিক আছে, 0টি সারি প্রভাবিত (0.14 সেকেন্ড)mysql> DELIMITER;

আপনি CALL কমান্ড ব্যবহার করে উপরের সঞ্চিত পদ্ধতিতে কল করতে পারেন:

mysql> কল sp_supressOutputDemo(); কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.00 সেকেন্ড)

উপরের সংরক্ষিত পদ্ধতিতে কল করার পরেও আমরা কিছুই পাচ্ছি না। অতএব, আউটপুট পেতে আপনাকে নির্বাচন বিবৃতি ব্যবহার করতে হবে।

নিম্নোক্ত প্রশ্নটি

mysql> @output নির্বাচন করুন;

এটি নিম্নলিখিত আউটপুট তৈরি করবে

<প্রে>+---------+| @আউটপুট |+---------+| ক্রিস |+---------+1 সারি সেটে (0.00 সেকেন্ড)
  1. একটি টেবিল তৈরি করার জন্য MySQL সঞ্চিত পদ্ধতি?

  2. কিভাবে MySQL সঞ্চিত পদ্ধতিতে 5 র্যান্ডম সংখ্যা তৈরি করবেন?

  3. কিভাবে সঠিকভাবে MySQL সঞ্চিত পদ্ধতিতে শর্ত বাস্তবায়ন করবেন?

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