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

MySQL LIKE ব্যবহার করে প্রথম টেবিল থেকে নতুন টেবিল তৈরির পদ্ধতি

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

mysql> create table DemoTable1 (    EmployeeId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    EmployeeName varchar(50) ); Query OK, 0 rows affected (0.48 sec)

ইনসার্ট কমান্ড ব্যবহার করে টেবিলে কিছু রেকর্ড যোগ করুন:

mysql> insert into DemoTable1(EmployeeName) values('Tom'); Query OK, 1 row affected (0.19 sec)
mysql> insert into DemoTable1(EmployeeName) values('Mike'); Query OK, 1 row affected (0.13 sec)
mysql> insert into DemoTable1(EmployeeName) values('Emma'); Query OK, 1 row affected (0.14 sec)
mysql> insert into DemoTable1(EmployeeName) values('Sam'); Query OK, 1 row affected (0.10 sec)

সিলেক্ট স্টেটমেন্ট ব্যবহার করে টেবিল থেকে সব রেকর্ড দেখান:

mysql> select *from DemoTable1;

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

+------------+--------------+ | EmployeeId | EmployeeName | +------------+--------------+ | 1 | Tom | | 2 | Mike | | 3 | Emma | | 4 | Sam | +------------+--------------+ 4 rows in set (0.00 sec)

MySQL-এ LIKE ব্যবহার করে অন্য একটি টেবিল থেকে নতুন টেবিল তৈরির কোয়েরি নিচে দেওয়া হলো:

mysql> create table DemoTable2 LIKE DemoTable1; Query OK, 0 rows affected (0.55 sec)

টেবিলের ডেসক্রিপশন চেক করুন:

mysql> desc DemoTable2;

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

+--------------+-------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +--------------+-------------+------+-----+---------+----------------+ | EmployeeId | int(11) | NO | PRI | NULL | auto_increment | | EmployeeName | varchar(50) | YES | | NULL | | +--------------+-------------+------+-----+---------+----------------+ 2 rows in set (0.00 sec)
  1. MySQL-এ VIEW থেকে টেবিল তৈরি করা (CREATE TABLE ... SELECT)

  2. MySQL-এ নতুন যোগ করা রেকর্ডগুলো ফেচ করা

  3. MySQL-এ JOIN ব্যবহার করে অন্য টেবিল থেকে ID দিয়ে Username বের করা

  4. Python দিয়ে MySQL টেবিল থেকে সব ডেটা সিলেক্ট করা