কম্পিউটার

মাইএসকিউএল-এ সন্নিবেশ করার সময় আমরা কি কলাম এড়িয়ে যেতে পারি?


যদি আপনার প্রথম কলামটি AUTO_INCREMENT হয়, তাহলে আপনি কলামটি এড়িয়ে যেতে পারেন এবং NULL মান রাখতে পারেন। আসুন প্রথমে একটি টেবিল তৈরি করি -

mysql> create table DemoTable
(
   StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY,
   StudentFirstName varchar(100),
   StudentAge int
);
Query OK, 0 rows affected (0.60 sec)

সন্নিবেশ কমান্ড ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করান। এখানে, আমরা প্রথম কলামটি বাদ দিয়েছি, যেহেতু এটি AUTO_INCREMENT -

mysql> insert into DemoTable values(NULL,'Robert',21);
Query OK, 1 row affected (0.21 sec)
mysql> insert into DemoTable values(NULL,'Sam',22);
Query OK, 1 row affected (0.18 sec)
mysql> insert into DemoTable values(NULL,'Bob',24);
Query OK, 1 row affected (0.18 sec)
mysql> insert into DemoTable values(NULL,'Carol',20);
Query OK, 1 row affected (0.14 sec)

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

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

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

তৈরি করবে
+-----------+------------------+------------+
| StudentId | StudentFirstName | StudentAge |
+-----------+------------------+------------+
|         1 | Robert           |         21 |
|         2 | Sam              |         22 |
|         3 | Bob              |         24 |
|         4 | Carol            |         20 |
+-----------+------------------+------------+
4 rows in set (0.00 sec)

  1. MySQL এ ইতিমধ্যে বিদ্যমান টেবিলের একটি নতুন কলামে ডেটা সন্নিবেশ করাচ্ছেন?

  2. MySQL এ কলামের নাম পরিবর্তন করবেন?

  3. MySQL দিয়ে একটি একক কলামে একাধিক প্যারামিটার মান সন্নিবেশ করাচ্ছেন?

  4. মাইএসকিউএল-এ ডাটাবেসে সন্নিবেশ করার সময় দশমিকের মান (19, 2) পরিবর্তন করবেন?