Rumah  >  Artikel  >  pangkalan data  >  Bagaimanakah kita menukar jadual untuk menambah lajur terhasil maya MySQL?

Bagaimanakah kita menukar jadual untuk menambah lajur terhasil maya MySQL?

王林
王林ke hadapan
2023-09-09 09:29:07894semak imbas

我们如何更改表以添加 MySQL 虚拟生成列?

Untuk menambah lajur terhasil maya MySQL pada jadual, kita boleh menggunakan sintaks yang sama seperti menambah lajur, cuma tambah "AS(ungkapan)" selepas jenis data. Sintaksnya adalah seperti berikut -

Tatabahasa

ALTER TABLE table_name
ADD COLUMN column_name AS(expression);

Contoh

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)

Atas ialah kandungan terperinci Bagaimanakah kita menukar jadual untuk menambah lajur terhasil maya MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam