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

MySQL-এ টেবিলের রেজাল্ট টেম্পরারি টেবিলে সংরক্ষণ করা

CREATE TEMPORARY TABLE ... SELECT স্টেটমেন্ট ব্যবহার করে কোয়েরির ফলাফল টেম্পরারি টেবিলে সংরক্ষণ করা যায়। টেম্পরারি টেবিল সেশন শেষ হলে অটো ডিলিট হয়।

উদাহরণ:

সোর্স টেবিল তৈরি:

CREATE TABLE DemoTable1 (Id INT, Name VARCHAR(100));
INSERT INTO DemoTable1 VALUES(100,'John'), (110,'Chris'), (120,'Robert'), (130,'David');

টেম্পরারি টেবিল তৈরি এবং ডেটা কপি:

CREATE TEMPORARY TABLE DemoTable2 SELECT * FROM DemoTable1;

টেম্পরারি টেবিল চেক:

SELECT * FROM DemoTable2;

ফলাফল:

+------+--------+
| Id   | Name   |
+------+--------+
| 100  | John   |
| 110  | Chris  |
| 120  | Robert |
| 130  | David  |
+------+--------+

ব্যাখ্যা: CREATE TEMPORARY TABLE new_table SELECT * FROM old_table; — স্ট্রাকচার এবং ডেটা দুটোই কপি হয়। টেম্পরারি টেবিল শুধু বর্তমান সেশনয় দৃশ্যমান, অন্য সেশন থেকে দেখা যায় না। সেশন বন্ধ হলে অটো ড্রপ হয়। কমপ্লেক্স কোয়েরির ইন্টারমিডিয়েট রেজাল্ট স্টোর করতে ব্যবহারী। ইনডেক্স/প্রাইমারি কি কপি হয় না, আলাদা ADD INDEX দরকার।

  1. Java ব্যবহার করে MySQL টেবিলে রেকর্ড সন্নিবেশ করা

  2. Java-MySQL 연동: 단일 컬럼만 INSERT하기

  3. Java-এ JDBC ResultSet ব্যবহার করে MySQL টেবিলের ডেটা দেখানো

  4. MySQL-এ Hibernate ব্যবহার করে টেবিল তৈরি