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

MySQL স্টোরড জেনারেটেড কলাম গাণিতিক এক্সপ্রেশন দিয়ে কীভাবে কাজ করে?


এটি 'triangle_stored' নামক টেবিলে একটি স্টোরড জেনারেটেড কলাম তৈরি করার উদাহরণ দ্বারা ব্যাখ্যা করা যেতে পারে। আমরা জানি যে স্টোরড জেনারেটেড কলাম 'stored' কীওয়ার্ড ব্যবহার করে তৈরি করা হয়।

উদাহরণ

mysql> Create table triangle_stored(SideA DOUBLE, SideB DOUBLE, SideC DOUBLE AS (SQRT(SideA * SideB + SideB * SideB)) STORED); Query OK, 0 rows affected (0.47 sec) mysql> Describe triangle_stored; +-------+--------+------+-----+---------+------------------+ | Field | Type   | Null | Key | Default | Extra            | +-------+--------+------+-----+---------+------------------+ | SideA | double | YES  |     | NULL    |                  | | SideB | double | YES  |     | NULL    |                  | | SideC | double | YES  |     | NULL    | STORED GENERATED | +-------+--------+------+-----+---------+------------------+ 3 rows in set (0.00 sec) mysql> INSERT INTO triangle_stored(SideA, SideB) Values(1,1),(3,4),(6,8); Query OK, 3 rows affected (0.09 sec) Records: 3 Duplicates: 0 Warnings: 0 mysql> Select * from triangle_stored; +-------+-------+--------------------+ | SideA | SideB | SideC              | +-------+-------+--------------------+ |     1 |     1 | 1.4142135623730951 | |     3 |     4 | 5.291502622129181  | |     6 |     8 | 10.583005244258363 | +-------+-------+--------------------+ 3 rows in set (0.00 sec)

  1. CREATE TABLE স্টেটমেন্ট দিয়ে MySQL টেবিলে একাধিক স্টোরড জেনারেটেড কলাম কীভাবে রাখবেন?

  2. MySQL স্টোরড জেনারেটেড কলাম যোগ করতে টেবিল কীভাবে অ্যাল্টার করবেন?

  3. MySQL স্টোরড জেনারেটেড কলাম ভার্চুয়াল জেনারেটেড কলাম থেকে কীভাবে আলাদা?

  4. MySQL স্টোরড জেনারেটেড কলাম বিল্ট-ইন ফাংশন দিয়ে কীভাবে কাজ করে?