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

MySQL-এ LIKE অপারেটর দিয়ে নতুন টেবিল তৈরি করা (পুরনো টেবিলের স্ট্রাকচার কপি করে)

পুরনো টেবিলের স্ট্রাকচার (কলাম, টাইপ ইত্যাদি) কপি করে নতুন টেবিল তৈরি করতে LIKE অপারেটর ব্যবহার করুন। ডেটা কপি হয় না।

সিনট্যাক্স:

CREATE TABLE yourTableName2 LIKE yourTableName1;

উদাহরণ:

mysql> create table Employee -> (   -> EmployeeId int   -> ,   -> EmployeeName varchar(100) -> ); Query OK, 0 rows affected (0.54 sec)

রেকর্ড ইনসার্ট করুন:

mysql> insert into Employee values(1,'Carol'); Query OK, 1 row affected (0.18 sec) mysql> insert into Employee values(2,'John'); Query OK, 1 row affected (0.16 sec) mysql> insert into Employee values(3,'Johnson'); Query OK, 1 row affected (0.11 sec)

LIKE দিয়ে নতুন টেবিল তৈরি করুন:

mysql> create table StudentModifyTableDemo Like Employee; Query OK, 0 rows affected (0.50 sec)

নতুন টেবিলের কাঠামো চেক করুন:

mysql> desc StudentModifyTableDemo;

আউটপুট (স্ট্রাকচার একই):

+--------------+--------------+------+-----+---------+-------+ | Field        | Type         | Null | Key | Default | Extra | +--------------+--------------+------+-----+---------+-------+ | EmployeeId   | int(11)      | YES  |     | NULL    |       | | EmployeeName | varchar(100) | YES  |     | NULL    |       | +--------------+--------------+------+-----+---------+-------+ 2 rows in set (0.12 sec)

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

mysql> insert into StudentModifyTableDemo select *from Employee; Query OK, 3 rows affected (0.16 sec) Records: 3 Duplicates: 0 Warnings: 0

নতুন টেবিলের ডেটা দেখান:

mysql> select *from StudentModifyTableDemo;

আউটপুট:

+------------+--------------+ | EmployeeId | EmployeeName | +------------+--------------+ | 1          | Carol        | | 2          | John         | | 3          | Johnson      | +------------+--------------+ 3 rows in set (0.00 sec)
  1. MySQL-এ RLIKE ব্যবহার করে একাধিক শব্দ দিয়ে রেকর্ড ফিল্টার করা

  2. MySQL-এ DATE_ADD দিয়ে ৪৫ দিন যোগ করে নতুন কলামে দেখানো

  3. MySQL-এ AND ও OR অপারেটর ব্যবহার করে নির্দিষ্ট রেকর্ড বের করা

  4. MySQL-এ DEFAULT কনস্ট্রেইন্ট ব্যবহার করে নির্দিষ্ট অপশন সহ টেবিল তৈরি করা