MySQL-এ সিলেক্ট করতে, CREATE TABLE SELECT কমান্ড ব্যবহার করুন। সিনট্যাক্স নিম্নরূপ -
CREATE TABLE yourTableName SELECT *FROM yourOriginalTableName;
বোঝার জন্য প্রথমে একটি টেবিল তৈরি করা যাক −
mysql> create table SelectIntoDemo -> ( -> Id int, -> Name varchar(200) -> ); Query OK, 0 rows affected (0.50 sec)
ইনসার্ট কমান্ডের সাহায্যে টেবিলে কিছু রেকর্ড সন্নিবেশ করা যাক। প্রশ্নটি নিম্নরূপ -
mysql> insert into SelectIntoDemo values(1,'Bob'),(2,'Carol'),(3,'David'); Query OK, 3 rows affected (0.15 sec) Records: 3 Duplicates: 0 Warnings: 0
সিলেক্ট স্টেটমেন্টের সাহায্যে সমস্ত রেকর্ড প্রদর্শন করা। প্রশ্নটি নিম্নরূপ -
mysql> select *from SelectIntoDemo;
এখানে আউটপুট −
+------+-------+ | Id | Name | +------+-------+ | 1 | Bob | | 2 | Carol | | 3 | David | +------+-------+ 3 rows in set (0.00 sec)
এখন আপনি শুরুতে আলোচনা করা উপরের সিনট্যাক্স প্রয়োগ করতে পারেন। প্রশ্নটি নিম্নরূপ -
mysql> create table yourTempTable select *from SelectIntoDemo; Query OK, 3 rows affected (0.56 sec) Records: 3 Duplicates: 0 Warnings: 0
নতুন টেবিল নাম "yourTempTable" সহ সমস্ত রেকর্ড পরীক্ষা করুন। প্রশ্নটি নিম্নরূপ -
আপনার টেম্পটেবল থেকেmysql> select *from yourTempTable;
নিচের আউটপুট −
+------+-------+ | Id | Name | +------+-------+ | 1 | Bob | | 2 | Carol | | 3 | David | +------+-------+ 3 rows in set (0.00 sec)