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

MySQL-এ অন্য টেবিলের মতো টেবিল তৈরি করুন


MySQL-এ অন্য টেবিলের স্ট্রাকচার কপি করে নতুন টেবিল তৈরি করতে LIKE অপারেটর ব্যবহার করুন। সিনট্যাক্স:

create table yourNewTableName like yourOldTableName;

স্ট্রাকচার সহ ডেটাও কপি করতে INSERT INTO ... SELECT ব্যবহার করুন:

insert into yourNewTableName select *from yourOldTableName.

পুরনো টেবিল এবং ডেটা:

mysql> create table WholeWordMatchDemo -> ( -> Words varchar(200) -> ); Query OK, 0 rows affected (0.84 sec)

নতুন টেবিলের স্ট্রাকচার তৈরি করুন:

mysql> create table NewTableDuplicate Like WholeWordMatchDemo; Query OK, 0 rows affected (0.62 sec)

স্ট্রাকচার যাচাই করুন:

mysql> show create table NewTableDuplicate;

ফলাফল (স্ট্রাকচার কপি হয়েছে):

+-------------------+---------------------------------------------------------------------------------------------------------------------------------------------+ | Table             | Create Table                                                                                                                                | +-------------------+---------------------------------------------------------------------------------------------------------------------------------------------+ | NewTableDuplicate | CREATE TABLE `newtableduplicate` (`Words` varchar(200) DEFAULT NULL) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci | +-------------------+---------------------------------------------------------------------------------------------------------------------------------------------+ 1 row in set (0.00 sec)

পুরনো টেবিল থেকে ডেটা কপি করুন:

mysql> insert into NewTableDuplicate select *from WholeWordMatchDemo; Query OK, 3 rows affected (0.19 sec)

নতুন টেবিলের ডেটা যাচাই করুন:

mysql> select *from NewTableDuplicate;

ফলাফল (পুরনো টেবিলের মতোই ৩ রো):

+----------------------+ | Words                | +----------------------+ | My Name is John      | | Carol                | | My Name is Johnson   | +----------------------+ 3 rows in set (0.00 sec)

  1. MySQL-এ VIEW থেকে টেবিল তৈরি করা (CREATE TABLE ... SELECT)

  2. MySQL-এ JOIN দিয়ে অন্য টেবিলের কলাম ভিত্তিক আপডেট করা

  3. MySQL-এ CREATE TEMPORARY TABLE ব্যবহার করে তারিখ সহ অস্থায়ী টেবিল তৈরি

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