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

MySQL-এ টেবিল, ইনডেক্স ও ডেটা ক্লোন করা (LIKE ব্যবহার)

টেবিল স্ট্রাকচার (ইনডেক্স সহ) ক্লোন করতে CREATE TABLE ... LIKE এবং ডেটা কপি করতে INSERT ... SELECT ব্যবহার করুন।

উদাহরণ

mysql> USE business;
mysql> DESC student;
+-------+--------------+------+-----+---------+-------+
| Field | Type         | Null | Key | Default | Extra |
+-------+--------------+------+-----+---------+-------+
| id    | int(11)      | YES  | MUL | NULL    |       |
| Name  | varchar(100) | YES  | MUL | NULL    |       |
+-------+--------------+------+-----+---------+-------+
mysql> SELECT * FROM student;
+------+------+
| id   | Name |
+------+------+
| 1    | John |
| 2    | Bob  |
+------+------+

ক্লোন করা

mysql> CREATE TABLE cloneStudent LIKE student;
Query OK, 0 rows affected (1.57 sec)

mysql> INSERT INTO cloneStudent SELECT * FROM student;
Query OK, 2 rows affected (0.60 sec)

যাচাই

mysql> DESC cloneStudent; -- স্ট্রাকচার ও ইনডেক্স একই
mysql> SELECT * FROM cloneStudent; -- ডেটা একই

নোট: LIKE শুধু স্ট্রাকচার/ইনডেক্স কপি করে, ডেটা কপি করে না। ডেটার জন্য আলাদা INSERT SELECT দরকার।

  1. MySQL-ে ইনডেক্সসহ টেবিল তৈরি করা (CREATE INDEX)

  2. MySQL에서 일괄 업데이트(Batch Update) 수행하기

  3. MySQL-এ টেবিলের অস্তিত্ব যাচাই করা

  4. MySQL-এ ডুপ্লিকেট রো মুছে একটি রাখা