Mysql、SqlServer和Oracle 添加修改删除字段

本文涉及的产品
云数据库 RDS SQL Server,基础系列 2核4GB
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS SQL Server Serverless,2-4RCU 50GB 3个月
推荐场景:
简介: MySql:添加单列:ALTER TABLE 表名 ADD 列名 数据类型添加多列:ALTER TABLE 表名 ADD 列名1 数据类型1,Add 列名2 数据类型2修改单列数据类型:ALTER TABLE 表名 CHANGE COLUMN 列名 数据类型同时修改多列数据类型:ALTE...
MySql:
添加单列:
ALTER   TABLE  表名  ADD  列名 数据类型

添加多列:
ALTER   TABLE  表名  ADD  列名1 数据类型1, Add  列名2 数据类型2

修改单列数据类型:
ALTER   TABLE  表名 CHANGE  COLUMN  列名 数据类型

同时修改多列数据类型:
ALTER   TABLE  表名 CHANGE  COLUMN  列名 数据类型,CHANGE  COLUMN  列名 数据类型

删除单列:
ALTER   TABLE  表名  DROP   COLUMN  列名

删除多列:
ALTER   TABLE  表名  DROP   COLUMN  列名1, DROP   COLUMN  列名2

同时添加和修改多列:
ALTER   TABLE  表名  ADD  列名1 数据类型1,CHANGE  COLUMN  列名 数据类型, DROP   COLUMN  列名1

COLUMN  关键字可以省略)
-- ------------------------------------------------------------------------------------
SqlServer(Transact - SQL):
添加单列:
ALTER   TABLE  表名  ADD  列名 数据类型 
添加多列:
ALTER   TABLE  表名  ADD  列名1 数据类型1,列名2 数据类型2

修改单列数据类型:
ALTER   TABLE  表名  ALTER   COLUMN  列名 数据类型

同时修改多列数据类型:
不支持

删除单列:

ALTER   TABLE  表名  DROP   COLUMN  列名

删除多列:

ALTER   TABLE  表名  DROP   COLUMN  列名1,列名2

同时添加和修改多列:
不支持,每次只能进行一种操作.
-- ------------------------------------------------------------------------------------
Oracle(PL / SQL):
添加单列:

ALTER   TABLE  表名  ADD  列名 数据类型

添加多列:
ALTER   TABLE  表名  ADD  ( 列名1 数据类型1,列名2 数据类型2)

修改单列数据类型:
ALTER   TABLE  表名 MODIFY 列名 数据类型

同时修改多列数据类型:

ALTER   TABLE  表名 MODIFY ( 列名1 数据类型1,列名2 数据类型2)

删除单列:

ALTER   TABLE  表名  DROP   COLUMN  列名

删除多列:

ALTER   TABLE  表名  DROP  (列名1,列名2)

同时添加和修改多列:

ALTER   TABLE  表名  ADD  ( 列名1 数据类型1,列名2 数据类型2) MODIFY ( 列名3 数据类型3,列名4 数据类型4)
相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
1月前
|
分布式计算 关系型数据库 MySQL
SpringBoot项目中mysql字段映射使用JSONObject和JSONArray类型
SpringBoot项目中mysql字段映射使用JSONObject和JSONArray类型 图像处理 光通信 分布式计算 算法语言 信息技术 计算机应用
47 8
|
21天前
|
关系型数据库 MySQL 索引
MySQL的group by与count(), *字段使用问题
正确使用 `GROUP BY`和 `COUNT()`函数是进行数据聚合查询的基础。通过理解它们的用法和常见问题,可以有效避免查询错误和性能问题。无论是在单列分组、多列分组还是结合其他聚合函数的场景中,掌握这些技巧和注意事项都能大大提升数据查询和分析的效率。
77 0
|
3月前
|
存储 Oracle 关系型数据库
Oracle和MySQL有哪些区别?从基本特性、技术选型、字段类型、事务、语句等角度详细对比Oracle和MySQL
从基本特性、技术选型、字段类型、事务提交方式、SQL语句、分页方法等方面对比Oracle和MySQL的区别。
631 18
Oracle和MySQL有哪些区别?从基本特性、技术选型、字段类型、事务、语句等角度详细对比Oracle和MySQL
|
2月前
sqlserver实现取相同名称放在同一字段
sqlserver实现取相同名称放在同一字段
29 2
|
1月前
|
关系型数据库 MySQL Java
SpringBoot项目中mysql字段映射使用JSONObject和JSONArray类型
SpringBoot项目中mysql字段映射使用JSONObject和JSONArray类型
31 0
|
3月前
|
Oracle NoSQL 关系型数据库
主流数据库对比:MySQL、PostgreSQL、Oracle和Redis的优缺点分析
主流数据库对比:MySQL、PostgreSQL、Oracle和Redis的优缺点分析
559 2
|
3月前
|
SQL 关系型数据库 MySQL
创建包含MySQL和SQLServer数据库所有字段类型的表的方法
创建一个既包含MySQL又包含SQL Server所有字段类型的表是一个复杂的任务,需要仔细地比较和转换数据类型。通过上述方法,可以在两个数据库系统之间建立起相互兼容的数据结构,为数据迁移和同步提供便利。这一过程不仅要考虑数据类型的直接对应,还要注意特定数据类型在不同系统中的表现差异,确保数据的一致性和完整性。
36 4
|
3月前
|
SQL 关系型数据库 MySQL
MySQL数据库中给表添加字段并设置备注的脚本编写
通过上述步骤,你可以在MySQL数据库中给表成功添加新字段并为其设置备注。这样的操作对于保持数据库结构的清晰和最新非常重要,同时也帮助团队成员理解数据模型的变化和字段的具体含义。在实际操作中,记得调整脚本以适应具体的数据库和表名称,以及字段的详细规范。
73 8
|
2月前
|
SQL 存储 关系型数据库
MySQL新增字段/索引会不会锁表?
MySQL新增字段/索引会不会锁表?
180 0
|
2月前
|
SQL 关系型数据库 MySQL
MySQL 查询某个字段含有字母数字的值
MySQL 查询某个字段含有字母数字的值
81 0

推荐镜像

更多