কম্পিউটার

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


আমরা একটি ALTER বিবৃতি সহ DROP স্টেটমেন্ট ব্যবহার করে একটি MySQL টেবিল থেকে একটি নির্দিষ্ট বিদ্যমান কলাম মুছে ফেলতে পারি। এর সিনট্যাক্স নিম্নরূপ হবে -

সিনট্যাক্স

ALTER TABLE table_name DROP column_name;

এখানে, table_name টেবিলের নাম যেখান থেকে আমরা কলাম মুছতে চাই।

কলামের_নাম কলামের নাম যা টেবিল থেকে মুছে ফেলা হবে।

উদাহরণ

এই উদাহরণে, আমরা 'ঠিকানা কলামটি মুছে দিচ্ছি৷ ' টেবিল থেকে 'ছাত্রদের_বিস্তারিত ' নিম্নরূপ -

mysql> select * from student_detail;
+-----------+-------------+----------+
| Studentid | StudentName | address  |
+-----------+-------------+----------+
|       100 | Gaurav      | Delhi    |
|       101 | Raman       | Shimla   |
|       103 | Rahul       | Jaipur   |
|       104 | Ram         | Ludhiana |
|       105 | Mohan       | Patiala  |
+-----------+-------------+----------+
5 rows in set (0.19 sec)

mysql> ALTER TABLE student_detail DROP address;
Query OK, 0 rows affected (1.43 sec)
Records: 0 Duplicates: 0 Warnings: 0

mysql> select * from student_detail;
+-----------+-------------+
| Studentid | StudentName |
+-----------+-------------+
|       100 | Gaurav      |
|       101 | Raman       |
|       103 | Rahul       |
|       104 | Ram         |
|       105 | Mohan       |
+-----------+-------------+
5 rows in set (0.00 sec)

উপরের ফলাফল সেটটি দেখায় যে কলাম 'ঠিকানা' টেবিল থেকে মুছে ফেলা হয়েছে।


  1. কিভাবে MySQL এ একটি টেবিল থেকে একটি কলাম মুছে ফেলা যায়?

  2. আমরা কি MySQL এর অন্য টেবিল থেকে একটি টেবিলে একটি কলাম যোগ করতে পারি?

  3. MySQL-এ বিদ্যমান কলাম থেকে আমি কীভাবে ON UPDATE CURRENT_TIMESTAMP সরিয়ে ফেলব?

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