কম্পিউটার

মাইএসকিউএল-এর একটি নির্দিষ্ট বিন্দু থেকে আমি কীভাবে স্বয়ংক্রিয়ভাবে বৃদ্ধি শুরু করব?


একটি নির্দিষ্ট বিন্দু থেকে স্বয়ংক্রিয় বৃদ্ধি শুরু করতে, ALTER কমান্ড ব্যবহার করুন। সিনট্যাক্স নিম্নরূপ -

আপনার টেবিলের নাম স্বয়ংক্রিয়_বৃদ্ধি =যেকোনো নির্দিষ্ট পয়েন্ট;

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

mysql> টেবিল AutoIncrementSpecificPoint তৈরি করুন −> ( −> BookId int auto_increment নাল নয়, −> প্রাথমিক কী(BookId) −> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.56 সেকেন্ড)

এখন আপনি সন্নিবেশ কমান্ড ব্যবহার করে রেকর্ড সন্নিবেশ করতে পারেন।

প্রশ্নটি নিম্নরূপ -

mysql> AutoIncrementSpecificPoint মানের মধ্যে ঢোকান কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.09 সেকেন্ড)mysql> AutoIncrementSpecificPoint মানগুলিতে ঢোকান(); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.10 সেকেন্ড)

উপরের সন্নিবেশ কমান্ডটি 1 থেকে মান শুরু করে এবং পরবর্তী মানের সাথে 1 যোগ করে। এখন আপনি সিলেক্ট স্টেটমেন্ট ব্যবহার করে টেবিল থেকে সব রেকর্ড চেক করতে পারেন।

প্রশ্নটি নিম্নরূপ -

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

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

<প্রে>+---------+| বুকআইডি |+---------+| 1 || 2 || 3 || 4 |+---------+4 সারি সেটে (0.00 সেকেন্ড)

উপরের নমুনা আউটপুট দেখুন, স্বয়ংক্রিয়_বৃদ্ধি 1 থেকে শুরু হয়।

এখন একটি নির্দিষ্ট বিন্দু থেকে শুরু করতে auto_increment পরিবর্তন করতে, আপনি ALTER কমান্ড ব্যবহার করতে পারেন। প্রশ্নটি নিম্নরূপ -

mysql> টেবিল অটোইনক্রিমেন্ট স্পেসিফিকপয়েন্ট অটো_ইনক্রিমেন্ট =100; কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.25 সেকেন্ড) রেকর্ড:0 ডুপ্লিকেট:0 সতর্কতা:0

উপরের ক্যোয়ারীতে আমি অটো ইনক্রিমেন্ট 100 এ সেট করেছি। এখন ইনসার্ট কমান্ড ব্যবহার করে টেবিলে আবার রেকর্ডগুলো ইনসার্ট করি। প্রশ্নটি নিম্নরূপ -

mysql> AutoIncrementSpecificPoint মানগুলিতে ঢোকান ক্যোয়ারী ঠিক আছে, 1 সারি প্রভাবিত (0.14 সেকেন্ড)

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

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

নিম্নোক্ত আউটপুটটি স্বয়ংক্রিয় বৃদ্ধির জন্য সেট করা অন্যান্য মানগুলি প্রদর্শন করে যেমন 100 থেকে শুরু হয় −

<প্রে>+---------+| বুকআইডি |+---------+| 1 || 2 || 3 || 4 || 100 || 101 || 102 |+---------+7 সারি সেটে (0.00 সেকেন্ড)
  1. MySQL এ SELECT ক্যোয়ারী থেকে একটি নির্দিষ্ট কলাম রেকর্ড কিভাবে পেতে হয়?

  2. MySQL-এ 001 থেকে শুরু হতে স্বয়ংক্রিয়ভাবে বৃদ্ধিপ্রাপ্ত ব্যবহারকারী আইডি সিকোয়েন্স নম্বর প্রদর্শন করবেন?

  3. MySQL - কিভাবে আমি 1,2,3,4,5 থেকে 1,3,5 পর্যন্ত মুছে ফেলা সারি সহ একটি স্বয়ংক্রিয় বৃদ্ধি ক্ষেত্র ঠিক করতে পারি)। এখন আমরা এটি 1,2,3 হতে চাই

  4. সারি থেকে একটি নির্দিষ্ট সারি পেতে MySQL ক্যোয়ারী