কম্পিউটার

কিভাবে আমরা মাইএসকিউএল টেবিলে একাধিক ভার্চুয়াল জেনারেটেড কলাম তৈরি করতে পারি?


একটি MySQL টেবিলে একাধিক ভার্চুয়াল জেনারেট করা কলাম যোগ করা বেশ সম্ভব৷ নিম্নোক্ত উদাহরণ দিয়ে এটি ব্যাখ্যা করা যেতে পারে −

উদাহরণ

mysql> Create table profit(cost int, price int, profit int AS (price-cost), price_revised int AS (price-2));
Query OK, 0 rows affected (0.73 sec)

mysql> Describe profit;
+---------------+---------+------+-----+---------+-------------------+
| Field         | Type    | Null | Key | Default | Extra             |
+---------------+---------+------+-----+---------+-------------------+
| cost          | int(11) | YES  |     | NULL    |                   |
| price         | int(11) | YES  |     | NULL    |                   |
| profit        | int(11) | YES  |     | NULL    | VIRTUAL GENERATED |
| price_revised | int(11) | YES  |     | NULL    | VIRTUAL GENERATED |
+---------------+---------+------+-----+---------+-------------------+
4 rows in set (0.00 sec)

mysql> Insert into profit(Cost, Price) values(100,110);
Query OK, 1 row affected (0.04 sec)

mysql> Insert into profit(Cost, Price) values(200,220);
Query OK, 1 row affected (0.04 sec)

mysql> Select * from profit;
+------+-------+--------+---------------+
| cost | price | profit | price_revised |
+------+-------+--------+---------------+
| 100  | 110   | 10     | 108           |
| 200  | 220   | 20     | 218           |
+------+-------+--------+---------------+
2 rows in set (0.00 sec)

  1. মাইএসকিউএল-এ একক বিবৃতিতে একাধিক কলাম কীভাবে পরিবর্তন করবেন?

  2. কলাম সহ মাইএসকিউএল টেবিলের নাম কীভাবে প্রদর্শন করবেন?

  3. একাধিক কলাম সহ একটি মাইএসকিউএল টেবিলে কীভাবে শর্ত তৈরি করবেন?

  4. কিভাবে সূচী সহ একটি MySQL টেবিল তৈরি করবেন?