কম্পিউটার

মাইএসকিউএল-এ স্বয়ংক্রিয়-বৃদ্ধি সহ 1000 থেকে শুরু হওয়া একটি INT ক্ষেত্র (প্রাথমিক কী নয়) কীভাবে তৈরি করবেন?


এর জন্য, আপনাকে AUTO_INCREMENT সেট করতে হবে 1000 -

alter table yourTableName AUTO_INCREMENT = 1000;

আসুন প্রথমে একটি টেবিল তৈরি করি -

mysql> create table DemoTable639 (
   StudentId int PRIMARY KEY,
   StudentStartId int AUTO_INCREMENT,
   StudentName VARCHAR(50),
   INDEX(StudentStartId)
);
Query OK, 0 rows affected (0.86 sec)

1000 −

মান সহ স্বয়ংক্রিয় বৃদ্ধি সেট করার জন্য নিম্নলিখিত প্রশ্নটি রয়েছে
mysql> alter table DemoTable639 AUTO_INCREMENT = 1000;
Query OK, 0 rows affected (0.28 sec)
Records: 0 Duplicates: 0 Warnings: 0

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

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন
mysql> insert into DemoTable639(StudentId,StudentName) values(1,'John');
Query OK, 1 row affected (0.17 sec)
mysql> insert into DemoTable639(StudentId,StudentName) values(2,'Chris');
Query OK, 1 row affected (0.17 sec)
mysql> insert into DemoTable639(StudentId,StudentName) values(3,'Robert');
Query OK, 1 row affected (0.15 sec)
mysql> insert into DemoTable639(StudentId,StudentName) values(4,'David');
Query OK, 1 row affected (0.16 sec)

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

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

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে
+-----------+----------------+-------------+
| StudentId | StudentStartId | StudentName |
+-----------+----------------+-------------+
|         1 |           1000 | John        |
|         2 |           1001 | Chris       |
|         3 |           1002 | Robert      |
|         4 |           1003 | David       |
+-----------+----------------+-------------+
4 rows in set (0.00 sec)

  1. একটি MySQL ক্ষেত্রে NOT NULL সহ Enum?

  2. মাইএসকিউএল KEY কীওয়ার্ড দিয়ে বিবৃতি তৈরি করুন

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

  4. কিভাবে আমি MySQL এ একটি প্রাথমিক কী ড্রপ করব?