মাইএসকিউএল-এ স্বয়ংক্রিয় বৃদ্ধি প্রতিবার একটি অনন্য নম্বর দেয়। ডিফল্টরূপে, এটি 1 এ শুরু হয়। আপনি যদি অন্য সংখ্যা থেকে শুরু করতে চান, তাহলে আপনাকে ALTER কমান্ডের সাহায্যে স্বয়ংক্রিয় বৃদ্ধির মান পরিবর্তন করতে হবে অথবা আপনি টেবিল তৈরির সময় মান দিতে পারেন।
আসুন প্রথমে একটি টেবিল তৈরি করি -
mysql> টেবিল তৈরি করুন DemoTable( UniqueNumber int NOT NULL AUTO_INCREMENT, PRIMARY KEY(UniqueNumber)); কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.53 সেকেন্ড)
সন্নিবেশ কমান্ড −
ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুনmysql> DemoTable মানগুলিতে সন্নিবেশ করুন();Query OK, 1 সারি প্রভাবিত (0.30 sec)mysql> DemoTable মানগুলিতে ঢোকান ক্যোয়ারী ঠিক আছে, 1 সারি প্রভাবিত (0.12 সেকেন্ড) mysql> DemoTable মানগুলিতে ঢোকান(); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.08 সেকেন্ড)
সিলেক্ট স্টেটমেন্ট -
ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুনmysql> DemoTable থেকে *নির্বাচন করুন;
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে <প্রে>+---------------+| অনন্য সংখ্যা |+---------------+| 1 || 2 || 3 || 4 |+-------------+4 সারি সেটে (0.00 সেকেন্ড)অন্য সংখ্যা −
থেকে শুরু করতে স্বয়ংক্রিয়_বৃদ্ধির মান পরিবর্তন করার জন্য নিম্নোক্ত প্রশ্নটি রয়েছেmysql> সারণি পরিবর্তন করুন DemoTable AUTO_INCREMENT=1000;কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.18 সেকেন্ড) রেকর্ড:0 সদৃশ:0 সতর্কতা:0
সন্নিবেশ কমান্ড −
ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুনmysql> DemoTable মানগুলিতে সন্নিবেশ করুন();Query OK, 1 সারি প্রভাবিত (0.09 sec)mysql> DemoTable মানগুলিতে ঢোকান ক্যোয়ারী ঠিক আছে, 1 সারি প্রভাবিত (0.12 সেকেন্ড)
সিলেক্ট স্টেটমেন্ট -
ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুনmysql> DemoTable থেকে *নির্বাচন করুন;
এটি নিম্নলিখিত আউটপুট তৈরি করবে। এখন নতুন স্বয়ংক্রিয়_বৃদ্ধি মান সন্নিবেশ করা হয়েছে এবং 1000 −
থেকে শুরু হয় <প্রে>+---------------+| অনন্য সংখ্যা |+---------------+| 1 || 2 || 3 || 4 || 1000 || 1001 || 1002 |+-------------+7 সারি সেটে (0.00 সেকেন্ড)