在MySQL中,别名(alias)和重命名(rename)是两个不同的概念:
SELECT first_name AS name
FROM customers;
在上面的例子中,将查询结果集的first_name
字段重命名为name
,以便使用更简洁的名称来引用该字段。
ALTER TABLE
语句来添加一个新的字段或表,将原有的数据复制到新的字段或表中,然后删除原有的字段或表。例如:ALTER TABLE customers
ADD COLUMN last_name VARCHAR(50);
UPDATE customers
SET last_name = first_name;
ALTER TABLE customers
DROP COLUMN first_name;
在上面的例子中,我们向customers
表添加了一个last_name
字段,并将原有的first_name
字段中的数据复制到last_name
字段中,然后删除了first_name
字段,实现了对first_name
字段的重命名。
亿速云「云数据库 MySQL」免部署即开即用,比自行安装部署数据库高出1倍以上的性能,双节点冗余防止单节点故障,数据自动定期备份随时恢复。点击查看>>
推荐阅读:mysql中on和where的区别是什么