SQL 修改表中的列名(急~~~)

如何用SQL语句ALTERTABLE来修改表中列的名字?本来菜鸟能说地具体点吗?PS:将表student_info中的“姓名”这列更名为“学生姓名”,希望能讲得尽量详细~... 如何用SQL语句ALTER TABLE来修改表中列的名字?本来菜鸟能说地具体点吗?
PS:将表student_info中的“姓名”这列更名为“学生姓名”,希望能讲得尽量详细~~谢谢啦~~
展开
 我来答
跪着作揖
高粉答主

推荐于2019-11-05 · 繁杂信息太多,你要学会辨别
知道答主
回答量:598
采纳率:100%
帮助的人:17.3万
展开全部

1、在oracle数据库中: ALTER TABLE 表名 RENAME COLUMN 列名 TO 新列名。

2、在sqlserver数据库中:exec sp_rename '[表名].[列名]‘,’[表名].[新列名]'。

3、在mysql数据库中:ALTER TABLE 表名 CHANGE 列名 新列名 列类型。

扩展资料

SQL中对表的其它操作:

1、插入列:

ALTER TABLE [表名.]TABLE_NAME ADD COLUMN_NAME DATATYPE。

2、为表中某列添加约束:大于等于100

alter table 表名 add check(列名>=100)。

3、更改表某列的数据类型为nchar(30):

alter table 表名 alter column 列名 nchar(30)。

4、删除表中某列的相关约束:

alter table 表名 drop constraint 约束名。

5、删除表中的某列:

alter table 表名 drop column 列名。

参考资料百度百科-SQL语句大全

州重3343
高粉答主

2021-01-02 · 醉心答题,欢迎关注
知道答主
回答量:0
采纳率:0%
帮助的人:0
展开全部

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
dyxg041
推荐于2017-11-26 · TA获得超过1035个赞
知道小有建树答主
回答量:1067
采纳率:0%
帮助的人:964万
展开全部
Sql server 中用如下修改

sp_rename 'student_info.姓名','学生姓名','column'
--or
sp_rename 'student_info.姓名','学生姓名'

格式为:sp_rename 'tablenames.[contact title]', 'new_title', 'COLUMN'
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
0零零漆
2009-03-20 · TA获得超过640个赞
知道小有建树答主
回答量:1295
采纳率:0%
帮助的人:1575万
展开全部
打开企业管理器->找到表student_info->右键表student_info->选择设计表->将“姓名”改成“学生姓名” 保存就可以了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
badkano
2009-03-20 · 知道合伙人体育行家
badkano
知道合伙人体育行家
采纳数:144776 获赞数:885366
团长

向TA提问 私信TA
展开全部
ALTER TABLE student_info RENAME COLUMN 姓名 TO 学生姓名;
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式