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

MySQL INSERT স্টেটমেন্টে কলাম নাম নির্ধারণ করা

হ্যাঁ, INSERT স্টেটমেন্টে কলামের নাম নির্দিষ্ট করা যায়। প্রথমে একটি টেবিল তৈরি করি:

mysql> create table DemoTable674(
    StudentId int,
    StudentFirstName varchar(100),
    StudentLastName varchar(100)
);
Query OK, 0 rows affected (0.82 sec)

SET সিনট্যাক্স ব্যবহার করে কলাম নামের সাথে ভ্যালু ইনসার্ট করি:

mysql> insert into DemoTable674 set StudentId=10, StudentFirstName='John', StudentLastName='Smith';
Query OK, 1 row affected (0.19 sec)
mysql> insert into DemoTable674 set StudentId=11, StudentFirstName='Carol', StudentLastName='Taylor';
Query OK, 1 row affected (0.22 sec)
mysql> insert into DemoTable674 set StudentId=12, StudentFirstName='David', StudentLastName='Miller';
Query OK, 1 row affected (0.23 sec)
mysql> insert into DemoTable674 set StudentId=13, StudentFirstName='Chris', StudentLastName='Brown';
Query OK, 1 row affected (0.53 sec)

সব রেকর্ড দেখি:

mysql> select *from DemoTable674;

আউটপুট:

+-----------+------------------+-----------------+
| StudentId | StudentFirstName | StudentLastName |
+-----------+------------------+-----------------+
| 10        | John             | Smith           |
| 11        | Carol            | Taylor          |
| 12        | David            | Miller          |
| 13        | Chris            | Brown           |
+-----------+------------------+-----------------+
4 rows in set (0.00 sec)

অতিরিক্ত নোট: স্ট্যান্ডার্ড SQL সিনট্যাক্স হলো INSERT INTO table (col1, col2) VALUES (val1, val2)। MySQL SET সিনট্যাক্সও সাপোর্ট করে।

  1. MySQL-এ INSERT স্টেটমেন্ট ব্যবহার করার সময় অটো-ইনক্রিমেন্ট কলামে মান ইনসার্ট করতে হয় কি?

  2. MySQL-এ IF() ফাংশন ব্যবহার করে কোয়েরির ভিতরে শর্তসাপেক্ষ লজিক বাস্তবায়ন করুন

  3. MySQL-এ STR_TO_DATE() ব্যবহার করে ডেট রেকর্ড ইনসার্ট/রূপান্তর করা

  4. MySQL স্টোরড প্রোসিজারের ভিতর থেকে টেবিল রিনেম করা (ALTER TABLE RENAME)