`

oracle,mysql,db2修改列比较

阅读更多
(转自:http://www.54xue.com/w/18/n-4818.html)

1,增加列:相同
alter table test add mail varchar(128);

2,删除列:
oracle 与mysql相同:alter table test drop column mail;
db2              :不提供删除列功能(解决办法是删除表,重建)

3,更改列名
oracle : alter table test rename column mail to mail2;
mysql  : alter talbe test change mail mail2 varchar(128);
db2    : 不提供更改列名功能(解决办法同删除,或者通过建立一个新视图解决)

4,更改列类型
oracle :alter table test modify column (mail2 integer);
mysql  :alter table test modify column mail2 integer;
db2    :alter table test alter mail varchar(256) 只可以加宽,不能更改类型

5,更改列的限制(主键、非空)
db2  :alter table test alter mail null/not null;
mysql :alter table test modify mail2 varchar(29) not null;
oracle:alter table test modify mail2 null/not null;
分享到:
评论

相关推荐

    Oracle,MySQL,DB2 【修改列】比较

    Oracle,MySQL,DB2 【修改列】方法比较,sql示例。 【1分】而已,下周10分钟后记得回来评论,可以返还积分哒!

    全能数据库管理软件,支持oracle mysql db2 mssql ,并且是免费的

    它提及了对Oracle、MySQL、DB2和MSSQL的支持,这些都是非常流行的关系型数据库管理系统。 Oracle是由甲骨文公司提供的一个全面的、集成的、开放的、先进的企业级数据库解决方案。它以其高可用性、高性能和安全性而...

    Toad Quest 9.6.1.1 for oracle mysql db2 keygen

    Toad Quest 9.6.1.1 for oracle mysql db2 keygen

    DB2和ORACLE_应用开发差异比较

    - **重做日志文件(RedoLogFiles)**与**事务日志文件(TransactionLogFiles)**:Oracle的重做日志记录了所有修改数据库的事务,DB2使用事务日志记录类似的信息。 - **PL/SQL与SQL/PL**:Oracle使用PL/SQL作为过程...

    oracle+mysql+db2 驱动包Jar

    Oracle、MySQL和DB2是三种非常流行的数据库管理系统,广泛应用于企业级应用、网站开发以及大数据处理等领域。为了与这些数据库进行交互,开发者通常会使用Java Database Connectivity (JDBC) API,而JDBC驱动包则...

    支持 oracle mysql sql server db2等数据库

    【标题】:“支持Oracle MySQL SQL Server DB2等数据库”意味着这款工具具备跨平台数据库管理的能力。这涵盖了市面上常见的四大关系型数据库管理系统(RDBMS),包括Oracle数据库、MySQL开源数据库、Microsoft SQL ...

    oracle、db2、informix数据库的jdbc包

    类似地,我们可以用类似的代码结构连接DB2和Informix数据库,只需更改URL和相应的数据库驱动加载。 总的来说,这个"oracle、db2、informix数据库的jdbc包"为Java开发者提供了一站式的数据库连接解决方案,简化了跨...

    Oracle,DB2,mysql的驱动以及用Java连接数据库的方法

    Oracle、DB2和MySQL是三种非常流行的数据库管理系统,广泛应用于企业级应用、数据分析以及互联网服务。Java作为一种多平台支持的编程语言,常常被用来与这些数据库进行交互。本篇将详细介绍这三种数据库的驱动以及...

    DBA最有用的数据库系统原理知识 Oracle MySql DB2

    通过以上介绍可以看出,无论是Oracle、MySQL还是DB2,它们都围绕着关系型数据库的核心原理和技术展开,但在具体实现细节和技术特性上有所差异。对于DBA(数据库管理员)而言,掌握这些基本原理和技术要点对于有效...

    数据迁移工具DB2DB和mysql to oracle

    本文将深入探讨两种数据迁移工具——DB2DB和mysql to oracle,以及它们在不同数据库间迁移数据的关键知识点。 首先,DB2DB工具,正如其名,专门用于在IBM的DB2数据库之间进行数据迁移。DB2是一款强大的关系型数据库...

    JDBC连接各种数据库的驱动(mySQL,SQLServer,Oracle,DB2,Access)

    本篇文章将深入探讨如何使用JDBC连接到不同类型的数据库,包括MySQL、SQL Server、Oracle、DB2和Access。 1. **MySQL驱动**: MySQL是一种开源、轻量级的关系型数据库管理系统,广泛应用于Web应用。在Java中,我们...

    Oracle、DB2、MySql、SQLServer JDBC驱动

    Oracle、DB2、MySql、SQLServer JDBC驱动,包中还列出来连接的Class驱动名和Url Pattern,DB2包括Type 2、Type 3和Type 4三种模式。 博客:http://blog.csdn.net/beanjoy/article/details/9354377

    oracle ,sybase,mysql,db2各种数据库监控

    在本篇中,我们将详细探讨Oracle、Sybase、MySQL和DB2这四种常见数据库的监控重点和常用SQL监控脚本。 首先,Oracle数据库的监控主要包括以下几个方面: 1. **数据库配置**:包括数据库名、版本信息、位数和归档...

    Mysql,Mssql,Oracle,DB2驱动包

    本压缩包包含了四大主流关系型数据库管理系统(RDBMS)的驱动包:MySQL、Microsoft SQL Server、Oracle和IBM DB2。这些驱动包使得Java应用程序能够通过Java Database Connectivity (JDBC) API与数据库进行通信。以下...

    MySQL,DB2,Oracle,SqlServer用到的jar

    MySQL、DB2、Oracle和SQL Server都是广泛使用的数据库管理系统,它们各自提供了用于Java应用程序连接的驱动程序,即JDBC(Java Database Connectivity)驱动。这里我们将深入探讨这些数据库系统的JAR文件以及如何...

    mssql、mysql、oracle、db2各数据库的jar驱动包

    本文将详细介绍mssql、mysql、oracle、db2这四种常见数据库的Java驱动包(JDBC驱动),它们是Java应用程序连接到这些数据库的重要桥梁。 1. **MSSQL (Microsoft SQL Server)** MSSQL是由微软公司开发的关系型...

    jdbc数据库连接所需的jar包驱动、mysql、oracle、db2

    本知识点将详细介绍如何使用JDBC与MySQL、Oracle、DB2等数据库进行连接,并涉及所需的JAR包驱动。 首先,JDBC是一个Java API,允许Java应用程序与各种类型的数据库进行交互。为了实现这一功能,我们需要对应的...

    ado.net \access\sqlserver\sybase\odbc\Oracle\DB2数据库访问

    ADO.NET是微软开发的一种数据访问技术,用于与各种数据库系统进行交互,包括Access、SQL Server、Sybase、ODBC、Oracle和DB2等。在本文中,我们将深入探讨ADO.NET如何与这些不同的数据库进行通信,并了解相关的编程...

    oracle, db2, mysql. sqlserver2000的驱动jar包

    在IT行业中,数据库是数据管理和存储的核心工具,而Oracle、DB2、MySQL和SQL Server 2000是四种非常著名的数据库管理系统。这些系统各有特点,广泛应用于企业级应用、互联网服务以及各种规模的组织中。为了与这些...

Global site tag (gtag.js) - Google Analytics