কম্পিউটার

MySQL এ নির্বাচন করবেন?


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)

  1. MySQL দিয়ে সারিগুলিতে কলামগুলি একত্রিত করবেন?

  2. কিভাবে মাস অনুযায়ী MySQL সিলেক্ট করবেন?

  3. AUTO_INCREMENT সহ একটি টেবিলে MySQL INSERT INTO SELECT

  4. MySQL সর্বোচ্চ বেতন নির্বাচন করুন?