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

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

ভিউ থেকে টেবিল তৈরি করার সিনট্যাক্স:

create table yourTableName select *from yourViewName;

প্রথমে একটি টেবিল তৈরি করা যাক:

mysql> create table DemoTable830(Name varchar(100)); Query OK, 0 rows affected (0.91 sec)

টেবিলে কিছু রেকর্ড ইনসার্ট করুন:

mysql> insert into DemoTable830 values('Chris'); Query OK, 1 row affected (0.41 sec)
mysql> insert into DemoTable830 values('Robert'); Query OK, 1 row affected (0.15 sec)
mysql> insert into DemoTable830 values('David'); Query OK, 1 row affected (0.09 sec)
mysql> insert into DemoTable830 values('Mike'); Query OK, 1 row affected (0.16 sec)

টেবিলের সকল রেকর্ড দেখান:

mysql> select *from DemoTable830;

এটি নিচের আউটপুট দেবে:

+--------+
| Name   |
+--------+
| Chris  |
| Robert |
| David  |
| Mike   |
+--------+
4 rows in set (0.00 sec)

ভিউ তৈরি করার কোয়ারী:

mysql> create view table_view AS select *from DemoTable830; Query OK, 0 rows affected (0.39 sec)

এখন ভিউ থেকে টেবিল তৈরি করুন:

mysql> create table DemoTable831 select *from table_view; Query OK, 4 rows affected (1.64 sec) Records: 4 Duplicates: 0 Warnings: 0

ভিউ থেকে তৈরি টেবিলের রেকর্ড চেক করুন:

mysql> select *from DemoTable831;

এটি নিচের আউটপুট দেবে:

+--------+
| Name   |
+--------+
| Chris  |
| Robert |
| David  |
| Mike   |
+--------+
4 rows in set (0.00 sec)
  1. MySQL LIKE ব্যবহার করে প্রথম টেবিল থেকে নতুন টেবিল তৈরির পদ্ধতি

  2. MySQL-এ SHOW TABLES ব্যবহার করে ডাটাবেসের সব টেবিল নাম দেখুন

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

  4. MySQL에서 VIEW(뷰) 생성하고 조회하기