gpt4 book ai didi

mysql - 如何更改 MySQL5 中的列名

转载 作者:行者123 更新时间:2023-11-29 08:51:38 27 4
gpt4 key购买 nike

到目前为止我已经有了这个,但是列“name”不明确,所以我想将模型表中的名称列更改为其他内容(还有一个名称列是学生表)。我怎样才能做到这一点?

SELECT name
FROM student
JOIN modle ON modle.id = event.modle
JOIN event ON event.id = attends.event
JOIN attends ON attends.student = student.id
WHERE name LIKE '%Database%'

最佳答案

列别名允许您为特定结果集创建自己的列名称。
示例:

SELECT modle.`name` AS model_name, student.`name` AS student_name
FROM student
JOIN modle ON modle.id = event.modle
JOIN event ON event.id = attends.event
JOIN attends ON attends.student = student.id
WHERE name LIKE '%Database%';
<小时/>

如果您想永久更改列名称,请使用ALTER TABLE命令:
http://dev.mysql.com/doc/refman/5.1/en/alter-table.html

示例:

ALTER TABLE student 
CHANGE COLUMN `name` student_name VARCHAR(50);

http://dev.mysql.com/doc/refman/5.1/en/alter-table.html

关于mysql - 如何更改 MySQL5 中的列名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11044024/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com