কম্পিউটার

MySQL এ অনুক্রমিক সংখ্যা সন্নিবেশ করান?


আপনি সেশন ভেরিয়েবল ব্যবহার করে MySQL এ ক্রমিক সংখ্যা সন্নিবেশ করতে পারেন। সিনট্যাক্স নিম্নরূপ -

নির্বাচন @anyVariableName − =anyIntegerValue;আপনার টেবিলের নাম আপডেট করুন আপনার কলামের নাম সেট করুন =@anyVariableName − =@anyVariableName+IncrementStep;

উপরের সিনট্যাক্স বুঝতে, আসুন একটি টেবিল তৈরি করি। একটি টেবিল তৈরি করার প্রশ্নটি নিম্নরূপ -

mysql> সারণি SequentialNumberDemo তৈরি করুন -> ( -> SequentialNumber int null নয় -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.84 সেকেন্ড)

সন্নিবেশ কমান্ড ব্যবহার করে টেবিলে রেকর্ড সন্নিবেশ করান। প্রশ্নটি নিম্নরূপ -

mysql> SequentialNumberDemo মান (100) এ ঢোকান; কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.11 সেকেন্ড) mysql> অনুক্রমিক নম্বরডেমো মানগুলিতে ঢোকান 9); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.15 সেকেন্ড) mysql> অনুক্রমিক নম্বরডেমো মান (60) ঢোকান; কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.11 সেকেন্ড) mysql> অনুক্রমিক নম্বরডেমো মানগুলিতে সন্নিবেশ করুন (50); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত ( 0.14 সেকেন্ড)mysql> অনুক্রমিক সংখ্যাডেমো মান (40) ঢোকান; ঠিক আছে, 1 সারি প্রভাবিত (0.13 সেকেন্ড)

সিলেক্ট স্টেটমেন্ট ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন। প্রশ্নটি নিম্নরূপ -

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

নিচের আউটপুট −

<প্রে>+-------------------+| অনুক্রমিক সংখ্যা |+-------------------+| 100 || 10 || 9 || 60 || 50 || 40 |+------+6 সারি সেটে (0.00 সেকেন্ড)

উপরের আউটপুটটি দেখুন, সংখ্যাটি ক্রমানুসারে নেই। এখানে 1 থেকে শুরু হওয়া ক্রমিক সংখ্যা পাওয়ার জন্য প্রশ্ন রয়েছে। প্রথমে, ক্রমটি সেট করুন −

mysql> @sequence:=0;
নির্বাচন করুন

আউটপুট -

+---------------+| @sequence:=0 |+---------------+| 0 |+---------------+1 সারি সেটে (0.03 সেকেন্ড)

এখন, 1 −

থেকে ক্রমটি আপডেট এবং শুরু করার জন্য ক্যোয়ারী
mysql> SequentialNumberDemo সেট SequentialNumber =@sequence − =@sequence+1; কোয়েরি ঠিক আছে, 6 টি সারি প্রভাবিত হয়েছে (0.15 সেকেন্ড) সারি মিলেছে − 6 পরিবর্তিত − 6 সতর্কবার্তা − 0

আবার একবার টেবিল রেকর্ড চেক করুন. প্রশ্নটি নিম্নরূপ -

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

নিচের আউটপুট −

<প্রে>+-------------------+| অনুক্রমিক সংখ্যা |+-------------------+| 1 || 2 || 3 || 4 || 5 || 6 |+------+6 সারি সেটে (0.00 সেকেন্ড)
  1. তারিখ সহ সারি সন্নিবেশ MySQL ক্যোয়ারী?

  2. একটি একক MySQL ক্যোয়ারীতে একাধিক সারি সন্নিবেশ করান

  3. MySQL-এ একটি সিলেক্ট ক্যোয়ারী দিয়ে সন্নিবেশ করুন

  4. একাধিক রেকর্ড দ্রুত সন্নিবেশ করার জন্য MySQL ক্যোয়ারী