কম্পিউটার টিউটোরিয়াল

MySQL-এ একক কোয়েরিতে কলাম এবং ইনডেক্স যোগ করা

এজন্য ALTER সাথে ADD ব্যবহার করুন। সিনট্যাক্স:

alter table yourTableName add yourColumnName DATETIME DEFAULT NOW(), add index(yourColumnName);

টেবিল তৈরি করা

mysql> create table DemoTable 
-> ( 
-> Id int NOT NULL AUTO_INCREMENT, 
-> Name varchar(100), 
-> PRIMARY KEY(Id) 
-> ); 
Query OK, 0 rows affected (0.69 sec)

টেবিলের বিবরণ চেক করা

mysql> desc DemoTable;

আউটপুট

+-------+--------------+------+-----+---------+----------------+ 
| Field | Type         | Null | Key | Default | Extra          | 
+-------+--------------+------+-----+---------+----------------+ 
| Id    | int(11)      | NO   | PRI | NULL    | auto_increment | 
| Name  | varchar(100) | YES  |     | NULL    |                | 
+-------+--------------+------+-----+---------+----------------+ 
2 rows in set (0.01 sec)

একক কোয়েরিতে কলাম এবং ইনডেক্স যোগ করা

mysql> alter table DemoTable 
-> add ArrivalDate DATETIME DEFAULT NOW(), 
-> add index(ArrivalDate); 
Query OK, 0 rows affected (2.05 sec) Records: 0 Duplicates: 0 Warnings: 0

আবার টেবিলের বিবরণ চেক করা

mysql> desc DemoTable;

আউটপুট

+-------------+--------------+------+-----+-------------------+----------------+ 
| Field       | Type         | Null | Key | Default           | Extra          | 
+-------------+--------------+------+-----+-------------------+----------------+ 
| Id          | int(11)      | NO   | PRI | NULL              | auto_increment | 
| Name        | varchar(100) | YES  |     | NULL              |                | 
| ArrivalDate | datetime     | YES  | MUL | CURRENT_TIMESTAMP |                | 
+-------------+--------------+------+-----+-------------------+----------------+ 
3 rows in set (0.01 sec)
  1. MySQL-এ COUNT() এবং IF() একসাথে ব্যবহার করে শর্তসাপেক্ষ গুননা

  2. MySQL-এ একক কোয়ারিতে একাধিক কলামের টাইপ পরিবর্তন করা

  3. MySQL-এ একক কোয়েরিতে তারিখে এক বছর এবং দুটি দিন যোগ করা

  4. MySQL-এ একক কোয়ারি দিয়ে একটি কলামে একাধিক মান কিভাবে ইনসার্ট করবেন?