কম্পিউটার

INSERT স্টেটমেন্ট ব্যবহার করার সময় কি MySQL-এ auto_increment কলামের মান সন্নিবেশ করার প্রয়োজন আছে?


না, স্বয়ংক্রিয়_বৃদ্ধি কলামের মান সন্নিবেশ করার কোন প্রয়োজন নেই, যেহেতু এটি 1 থেকে শুরু হয় এবং নিজে থেকেই সন্নিবেশ করে। কারণ আমরা এটাকে অটো ইনক্রিমেন্ট হিসেবে সেট করেছি। আসুন প্রথমে একটি টেবিল তৈরি করি -

mysql> টেবিল তৈরি করুন DemoTable( EmployeeId int NOT NULL AUTO_INCREMENT, EmployeeName varchar(30), EmployeeSalary int, PRIMARY KEY(EmployeeId)); কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.49 সেকেন্ড) 

সন্নিবেশ কমান্ড −

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন
mysql> DemoTable(EmployeeName,EmployeeSalary) মান ('Chris',56789); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.15 সেকেন্ড)mysql> DemoTable(EmployeeName,EmployeeSalary',9vid'09) মানগুলিতে সন্নিবেশ করুন;কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.14 সেকেন্ড)mysql> DemoTable(EmployeeName,EmployeeSalary) মান ('Mike',100056); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.39 সেকেন্ড)mysql> DemoTable-এ ঢোকান মান('বব',150000); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.19 সেকেন্ড)

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

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

এটি নিম্নলিখিত আউটপুট তৈরি করবে। এখানে, আপনি দেখতে পাচ্ছেন যে আইডি মানটি নিজে থেকেই যোগ হয়ে গেছে যেহেতু আমরা এটিকে স্বয়ংক্রিয়_বৃদ্ধি হিসাবে সেট করেছি −

<প্রে>+------------+----------------------------+----------------+| কর্মচারী আইডি | কর্মচারীর নাম | কর্মচারীদের বেতন 1 | ক্রিস | 56789 || 2 | ডেভিড | 78909 || 3 | মাইক | 100056 || 4 | বব | 150000 |+------------+----------------------------+----------------+4 সারি সেটে (0.00 সেকেন্ড)

  1. কিভাবে PhpMyAdmin ব্যবহার করে MySQL ডাটাবেসে কলামে স্বয়ংক্রিয় বৃদ্ধি যোগ করবেন?

  2. কিভাবে জাভা ব্যবহার করে একটি MySQL কলাম মান মধ্যে DATE সন্নিবেশ করান?

  3. মাইএসকিউএল-এ কলামের মান যোগ করার সময় শর্ত সেট করবেন?

  4. আমি কিভাবে একটি একক MySQL ক্যোয়ারী সহ একটি কলামে একাধিক মান সন্নিবেশ করব?