কম্পিউটার

আমরা কিভাবে একটি কলামে AUTO_INCREMENT প্রয়োগ করতে পারি?


AUTO_INCREMENT মানে কলাম স্বয়ংক্রিয়ভাবে মান পাবে। এটিকে বোঝানোর জন্য আমরা নিম্নরূপ একটি সারণী 'কর্মচারী' তৈরি করেছি -

mysql> Show Create Table employees\G

*************************** 1. row ***************************
Table: employees

Create Table: CREATE TABLE `employees` (
   `Id` int(11) NOT NULL AUTO_INCREMENT,
   `Name` varchar(35) DEFAULT NULL,
   PRIMARY KEY (`Id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1

1 row in set (0.00 sec)

উপরের ফলাফল সেট থেকে, আমরা দেখতে পাচ্ছি যে কলাম আইডি অটো-ইনক্রিমেন্ট বিকল্প দেওয়া হয়েছে। এখন, যখন আমরা Name ফিল্ডে মান সন্নিবেশ করব, id ক্ষেত্র স্বয়ংক্রিয়ভাবে মানগুলি পাবে -

mysql> Insert Into employees(Name) Values('Ram');
Query OK, 1 row affected (0.09 sec)

mysql> Insert Into employees(Name) Values('Shyam');
Query OK, 1 row affected (0.03 sec)

mysql> Insert Into employees(Name) Values('Mohan');
Query OK, 1 row affected (0.04 sec)

mysql> Insert Into employees(Name) Values('Sohan');
Query OK, 1 row affected (0.04 sec)

mysql> Select * from employees;

+----+-------+
| Id | Name  |
+----+-------+
| 1  | Ram   |
| 2  | Shyam |
| 3  | Mohan |
| 4  | Sohan |
+----+-------+

4 rows in set (0.00 sec)

  1. কিভাবে আমি MySQL এ একটি টেবিলের প্রতিটি কলাম সরাতে পারি?

  2. আমি কিভাবে একটি বিদ্যমান কলামের ডেটা টাইপ পরিবর্তন করতে পারি?

  3. কিভাবে আমরা জাভাতে একটি নির্দিষ্ট কলামে একটি JTable সাজাতে পারি?

  4. পাইথনে ডেটাফ্রেমের একটি কলাম কীভাবে মুছে ফেলা যায়?