কম্পিউটার

মাইএসকিউএল-এ অটো ইনক্রিমেন্টিং কলামের সাথে কীভাবে কাজ করবেন?


স্বয়ংক্রিয় বৃদ্ধি কলামের সাথে কাজ করতে, আপনি টেবিল তৈরি করার সময় এটিকে AUTO_INCREMENT হিসাবে সেট করতে পারেন৷

প্রথমে একটি টেবিল তৈরি করা যাক। এখানে, আমরা আইডি ক্ষেত্রটিকে কলাম হিসাবে সেট করেছি কারণ এটি হবে আমাদের স্বয়ংক্রিয় বৃদ্ধি কলাম −

mysql> create table DemoTable
   -> (
   -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,
   -> FirstName varchar(20),
   -> LastName varchar(20)
   -> );
Query OK, 0 rows affected (0.71 sec)

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

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন
mysql> insert into DemoTable(FirstName,LastName) values('John','Smith');
Query OK, 1 row affected (0.14 sec)

mysql> insert into DemoTable(FirstName,LastName) values('Chris','Brown');
Query OK, 1 row affected (0.13 sec)

mysql> insert into DemoTable(FirstName,LastName) values('Carol','Taylor');
Query OK, 1 row affected (0.21 sec)

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

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

আউটপুট

+----+-----------+----------+
| Id | FirstName | LastName |
+----+-----------+----------+
| 1  | John      | Smith    |
| 2  | Chris     | Brown    |
| 3  | Carol     | Taylor   |
+----+-----------+----------+
3 rows in set (0.00 sec)

  1. কিভাবে সূচী সহ একটি MySQL টেবিল তৈরি করবেন?

  2. কিভাবে জাভা দিয়ে একটি MySQL টেবিলে শুধুমাত্র একটি একক কলাম সন্নিবেশ করা যায়?

  3. একটি মাইএসকিউএল টেবিল থেকে ডেটা মুছে ফেলার পরে 1 দিয়ে কীভাবে স্বয়ংক্রিয়ভাবে বৃদ্ধি পাবে?

  4. একটি MySQL ক্যোয়ারী সহ একটি টেবিল কলামে তারিখের বিন্যাস কিভাবে পরিবর্তন করবেন?