`
gaozzsoft
  • 浏览: 427060 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类

MySQL、SQLServer和Oracle 数据结构变动-添加修改删除字段总结

 
阅读更多

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)

分享到:
评论

相关推荐

    Oracle_Mysql_Sqlserver字段类型转换参考

    Oracle_Mysql_Sqlserver字段类型转换参考Oracle_Mysql_Sqlserver字段类型转换参考Oracle_Mysql_Sqlserver字段类型转换参考Oracle_Mysql_Sqlserver字段类型转换参考Oracle_Mysql_Sqlserver字段类型转换参考Oracle_...

    Oracle|Sqlserver|MySql数据库表结构一键生成工具

    总之,"Oracle|Sqlserver|MySql数据库表结构一键生成工具" 是一款实用的软件,它为数据库管理和开发带来了便利,减少了文档制作的工作负担,提升了团队协作的效率。无论是在Oracle、SQL Server还是MySQL环境下,都能...

    oracle到sqlserver 跨库查询

    .oracle 到 SQL Server 跨库查询 ...通过安装和配置网关软件、配置 Oracle 数据库和进行数据抽取,可以实现 SQL Server 到 Oracle 的跨库查询。这种技术可以应用于数据整合、数据分析和报表生成等领域。

    Oracle Sql语句转换成Mysql Sql语句

    在数据库管理领域,Oracle SQL和MySQL SQL是两种广泛使用的SQL方言,它们在语法和功能上存在一定的差异。当需要将一个基于Oracle SQL的应用程序迁移到MySQL环境时,就需要进行SQL语句的转换工作。本项目提供了一个...

    SQL Server-My SQL-Oracle数据字典生成工具chm.zip

    V2.0【2015-05】 1、新增 WORD 模板 功能;...1、支持的数据库类型:SQL Server 2005+,My SQL,Oracle; 2、支持的文档类型:HTML,CHM,WORD; 3、基于Open XML ,不用安装 MS Office,WPS 也可以生产 DOCX 格式的文件;

    通用SQL教程oracle,mysql,sqlserver

    本教程涵盖了SQL在三大主流数据库系统——Oracle、MySQL和SQL Server中的应用,旨在帮助学习者掌握通用的SQL知识,从而能够高效地进行数据查询、更新、插入和删除等操作。 在Oracle数据库中,SQL被广泛应用于数据的...

    SqlServer,Oracle,MySql数据库结构相互对比同步, 代码生成,Word表格生成Model,文本对比,格式化文本

    同时支持sqlserver,oracle,MySql ,代码差异高亮显示 具体功能 介绍博客有图片 :https://blog.csdn.net/wwja_chen/article/details/89336728 如开发库和正式库之间的结构和数据同步,此工具可以告诉您哪个表结构有...

    SQL Server转换为MySQL工具

    这个工具的主要功能就是帮助用户高效、准确地将SQL Server中的数据和结构迁移到MySQL数据库中。以下将详细介绍这个过程涉及的关键知识点: 1. 数据库结构迁移:在转换过程中,工具会分析SQL Server的表结构,包括...

    Mysql_Sqlserver_oracle_BaseDemo.rar_oracle

    "Mysql_Sqlserver_oracle_BaseDemo.rar_oracle"这个标题暗示了一个压缩包,其中可能包含与这三种数据库系统基础操作相关的示例或教程,尤其是关于Oracle的。描述提到“添加删除表库字段,以及各种功能”,这表明...

    SqlServer,Oracle,MySql,达梦DM数据库结构相互对比同步, 代码生成,Word表格生成Model,文本对比

    同时支持sqlserver,oracle,MySql ,达梦相互对比,代码差异高亮显示 具体功能 介绍博客有图片 :https://blog.csdn.net/wwja_chen/article/details/89336728 如开发库和正式库之间的结构和数据同步,此工具可以告诉您...

    JDBC连接Oracle-MySQL-SQLServer数据库

    在本文中,我们将深入探讨如何使用JDBC连接Oracle、MySQL和SQLServer这三种常见的数据库。 首先,让我们详细了解一下JDBC连接Oracle数据库的过程: 1. **添加驱动**:为了与Oracle数据库通信,你需要在Java项目中...

    多数据库连接(支持MySql,Sqlserver,Oracle)

    这篇主要介绍的是一个C#编写的多数据库连接库,它支持MySQL、SQL Server和Oracle这三种常见的关系型数据库系统。这个库提供了一套统一的API,使得开发人员可以方便地进行跨数据库的操作,而无需为每个特定的数据库...

    SqlServer,Oracle,MySql数据库结构相互对比同步

    同时支持sqlserver,oracle,MySql ,代码差异高亮显示 具体功能 介绍博客有图片 :https://blog.csdn.net/wwja_chen/article/details/89336728 如开发库和正式库之间的结构和数据同步,此工具可以告诉您哪个表结构有...

    MySQL Migration Toolkit 数据库转换工具

    MySQL Migration Toolkit 可以将任何数据源转换成mysql的数据,也可以将mysql的数据转换成其它类型的数据 MySQL Migration Toolkit 包括下列转换工具: Access-to-MySQL Access数据库转MySQL数据库 DBF-to-MySQL DBF...

    mysql,sqlserver,oracle取前10条数据.docx

    mysql, sqlserver, oracle 取前 10 条数据的实现方法 在数据库查询中,取前 10 条数据是非常常见的操作,无论是在 mysql, sqlserver,还是 oracle 中,都是如此。在这里,我们将详细介绍在这三种数据库管理系统中...

    oracle mysql sqlser2000对大数据对象的操作

    在IT领域,数据库管理系统(DBMS)如Oracle、MySQL和SQL Server 2000是处理大量数据的核心工具。这些系统对于大数据对象的操作至关重要,尤其是对于存储图像、音频、视频等非结构化数据的企业级应用。本文将深入探讨...

    汉字,繁体字查询mysql和sql server数据库

    汉字,繁体字查询mysql和sql server数据库汉字,繁体字查询mysql和sql server数据库汉字,繁体字查询mysql和sql server数据库汉字,繁体字查询mysql和sql server数据库

    瀚高迁移工具,迁移工具支持源端为Oracle、MySQL、SQL Server、DB2、Kingbase、DM

    migration-v4.1.4,瀚高数据库迁移工具支持源端为Oracle、MySQL、SQL Server、DB2、KingbaseV7、KingbaseV8、DM7、DM8、HIGHGO数据库,目标端为HIGHGO、PostgreSQL数据库的自动化迁移,为了能更好地实现数据迁移工程...

    jdbc jar包(oracle+SQLServer+mySql)+连接各种数据库的方法总结。

    本篇将详细讲解Oracle、SQL Server和MySQL数据库的JDBC连接方法,并探讨一些优化策略。 首先,我们需要理解JDBC的基本概念。JDBC提供了一个统一的API,允许Java程序通过驱动程序与不同类型的数据库进行通信。每个...

    SQL 练习题适合ORACLE MYSQL SQL Server等

    在ORACLE数据库中,SQL不仅用于数据查询,还支持复杂的数据库操作,如DDL(Data Definition Language)用于创建和修改表结构,DML(Data Manipulation Language)用于插入、更新和删除数据,以及DCL(Data Control ...

Global site tag (gtag.js) - Google Analytics