Computer >> Máy Tính >  >> Lập trình >> MySQL

Làm cách nào để chúng ta có thể thay đổi bảng để thêm các CỘT ẢNH ĐƯỢC TẠO ẢNH MySQL?


Để thêm các CỘT ĐƯỢC TẠO ẢNH CỦA MySQL trong một bảng, chúng ta có thể sử dụng cú pháp tương tự như thêm một cột chỉ cần thêm “AS (biểu thức)” sau kiểu dữ liệu. Cú pháp của nó sẽ như sau -

Cú pháp

ALTER TABLE table_name
ADD COLUMN column_name AS(expression);

Ví dụ

mysql> ALTER TABLE employee_data ADD COLUMN FULLName Varchar(200) AS(CONCAT_WS(" ", 'First_name','Last_name'));
Query OK, 0 rows affected (0.49 sec)
Records: 0 Duplicates: 0 Warnings: 0

mysql> Describe employee_data;
+------------+--------------+------+-----+---------+-------------------+
| Field      | Type         | Null | Key | Default | Extra             |
+------------+--------------+------+-----+---------+-------------------+
| ID         | int(11)      | NO   | PRI | NULL    | auto_increment    |
| First_name | varchar(50)  | NO   |     | NULL    |                   |
| Last_name  | varchar(50)  | NO   |     | NULL    |                   |
| FULL_NAME  | varchar(90)  | YES  |     | NULL    | VIRTUAL GENERATED |
| FULLName   | varchar(200) | YES  |     | NULL    | VIRTUAL GENERATED |
+------------+--------------+------+-----+---------+-------------------+
5 rows in set (0.00 sec)