admin管理员组文章数量:1031631
MySQL数据库: 添加列、修改列、删除列、修改列属性、修改表名(包括MySQL、SQLServer、Oracle)
我们针对数据库的增删改查语句比较熟悉了,但是今天建立数据库的时候想在固定位置通过语句添加一列,做以下总结:
代码语言:javascript代码运行次数:0运行复制ALTER TABLE:添加,修改,删除表的列,约束等表的定义。
查看列:desc 表名; 修改表名:alter table t_book rename to t_user;
添加列:ALTER TABLE
t_user
ADD COLUMNtianjia
INT (后面表示是在id列后添加) AFTERid
;删除列:alter table 表名 drop column 列名;
修改列名MySQL: alter table
t_user
changetianjia
xiugai
int;修改列名SQLServer:exec sp_rename
t_student.name
,xiugai
,‘column’; sp_rename:SQLServer 内置的存储过程,用与修改表的定义。修改列名Oracle:lter table
t_user
rename columntianjia
toxiugai
int;修改列属性:alter table t_book modify namevarchar(22);**
注意:这里表名和列名是否加 ‘’ 都可以
针对上述部分语句做一个示例
1.我的是mysql数据库,t_user表:
2.在id的列后添加tianjia列:
代码语言:javascript代码运行次数:0运行复制ALTER TABLE `t_user`
ADD COLUMN `tianjia` INT AFTER `id`;
3.修改列名tianjia为xiugai:
代码语言:javascript代码运行次数:0运行复制 ALTER TABLE t_user CHANGE tianjia xiugai INT;
4.删除xiugai列:
代码语言:javascript代码运行次数:0运行复制ALTER TABLE t_user DROP COLUMN xiugai;
就做这些示例,明白语句的意思后会发现很简单!
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。 原始发表:2025-04-07,如有侵权请联系 cloudcommunity@tencent 删除mysqltable存储过程数据库oracleMySQL数据库: 添加列、修改列、删除列、修改列属性、修改表名(包括MySQL、SQLServer、Oracle)
我们针对数据库的增删改查语句比较熟悉了,但是今天建立数据库的时候想在固定位置通过语句添加一列,做以下总结:
代码语言:javascript代码运行次数:0运行复制ALTER TABLE:添加,修改,删除表的列,约束等表的定义。
查看列:desc 表名; 修改表名:alter table t_book rename to t_user;
添加列:ALTER TABLE
t_user
ADD COLUMNtianjia
INT (后面表示是在id列后添加) AFTERid
;删除列:alter table 表名 drop column 列名;
修改列名MySQL: alter table
t_user
changetianjia
xiugai
int;修改列名SQLServer:exec sp_rename
t_student.name
,xiugai
,‘column’; sp_rename:SQLServer 内置的存储过程,用与修改表的定义。修改列名Oracle:lter table
t_user
rename columntianjia
toxiugai
int;修改列属性:alter table t_book modify namevarchar(22);**
注意:这里表名和列名是否加 ‘’ 都可以
针对上述部分语句做一个示例
1.我的是mysql数据库,t_user表:
2.在id的列后添加tianjia列:
代码语言:javascript代码运行次数:0运行复制ALTER TABLE `t_user`
ADD COLUMN `tianjia` INT AFTER `id`;
3.修改列名tianjia为xiugai:
代码语言:javascript代码运行次数:0运行复制 ALTER TABLE t_user CHANGE tianjia xiugai INT;
4.删除xiugai列:
代码语言:javascript代码运行次数:0运行复制ALTER TABLE t_user DROP COLUMN xiugai;
就做这些示例,明白语句的意思后会发现很简单!
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。 原始发表:2025-04-07,如有侵权请联系 cloudcommunity@tencent 删除mysqltable存储过程数据库oracle本文标签: MySQL数据库 添加列修改列删除列修改列属性修改表名(包括MySQLSQLServerOracle)
版权声明:本文标题:MySQL数据库: 添加列、修改列、删除列、修改列属性、修改表名(包括MySQL、SQLServer、Oracle) 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://it.en369.cn/jiaocheng/1747868947a2220190.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论