MySQL默认使用大小写敏感的数据库名、表名和列名(可以通过lower_case_table_names参数控制是否大小写敏感),DB2数据库对大小写不敏感。

虽然MySQL与DB2都遵循并符合SQL92标准且大多数SQL相互兼容,但是在一些细节的实现上有一些不同的地方。比如:MySQL取符合条件的前几行数据上使用limit语法,DB2则使用fetch语法等。

下面就来具体看看db2和mysql语法上的一些区别:

1、删除列:

mysql:alter table 表名 set unuesed column 字段名db2:不提供删除列功能(解决办法是删除表,重建)

2、更改列名

mysql: alter table 表名 change 旧字段名 新字段名 新数据类型db2: 不提供更改列名功能(解决办法同删除,或者通过建立一个新视图解决)

3、更改列类型

mysql:alter table 表名 modify column 字段名 新数据类型 [新类型长度新默认值新注释];db2:alter table 表名 alter 字段名 新数据类型db2只可以加宽,不能更改数据类型

例:将字段mail的类型长度改为256alter table test alter mail varchar(256)4、更改列的限制(非空、主键)

db2和mysql语句区别_db2和mysql语法的区别是什么相关推荐

  1. hive和mysql的区别_hive和mysql的区别是什么

    hive和mysql的区别是什么 hive和mysql的区别有: 1.查询语言不同:hive是hql语言,mysql是sql语句: 2.数据存储位置不同:hive是把数据存储在hdfs上,而mysql ...

  2. oracle语句转成mysql语句_如何监控Mysql语句

    快速阅读 为什么要监控sql语句,以及如何监控,都有哪几种方式可以监控. 我们知道sql server 中有个工具叫sql profile ,可以实时监控sql server中 执行的sql 语句,以 ...

  3. accsess转成mysql语句_access数据库转mysql经验分享

    ACCESS数据库转换MYSQL数据库的软件1.0版 一. 软件介绍: DB2MYSQL是一个可以自动将ACCESS数据库文件转化为对应的SQL代码的软件.可广泛应用于ACCESS数据库转换为MYSQ ...

  4. mysql语句命令_常用MySQL语句(命令行)

    # 命令行客户端MySQLMySQL是一个关系型数据库管理系统 安装MySQL服务端软件使用: sudo apt-get install mysql-server 安装MySQL客户端软件使用: su ...

  5. mysql语句查询慢造成mysql卡死_MySQL数据库之一次MySQL慢查询导致的故障

    本文主要向大家介绍了MySQL数据库之一次MySQL慢查询导致的故障 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. 我们知道分析MySQL语句查询性能的方法除了使用EXPLAI ...

  6. php常用mysql语句_PHP中常用MySql操作语句

    PHP中常用的几个 mysql 语句 显示数据库或表: show databases;//然后可能use database_name; show tables; 更改表名: alter table t ...

  7. informix和mysql的区别_DB2与Informix区别比较

    DB2与Informix比较 特性 DB2 Informix 开放性/可移植性 IBMDB2UDB在各层面,从网络协议的支持到应用开发程序的编程接口,数据库存储程序及触发器,服务器之间的分布式运作,都 ...

  8. orcle与mysql的区别_Orcle与MySQL的SQL语法区别:

    Orcle与MySQL的SQL语法区别: 1.在Oracle中用 select * from all_users显示所有的用户,而在MySQL中显示所有数据 库的命令是 show databases ...

  9. mysqli mysql的区别_phpmysqli和mysql区别详解

    本文介绍下,php中有关mysqli与mysql类的一些区别,有需要的朋友,可以作个参考哦. 一,PHP-MySQL 是 PHP 操作 MySQL 资料库最原始的 Extension ,PHP-MyS ...

最新文章

  1. 如何正确的使用Java8中的Optional类来消除代码中的null检查
  2. res2net 测试
  3. android点九,android关于点九(.9)图片
  4. php+正则匹配qq,正则表达式对qq号进行验证的实例
  5. ListView 和 GridView应用详解-----本文转自博客园
  6. 【转载】socket as an IPC
  7. 布同:vim插件开发实例和讲解
  8. python numpy库_numpy库学习总结(基础知识)
  9. python用一维数组存储学号和成绩、然后按成绩排序输出_九度oj 题目1196:成绩排序...
  10. Nginx 与 PHP-Fpm的安装过程遇到的问题
  11. TCP/IP三次握手四次挥手
  12. matlab画动态简单轨迹,利用MATLAB绘制相轨迹
  13. 【正点原子STM32连载】第三十七章 触摸屏实验 摘自【正点原子】MiniPro STM32H750 开发指南_V1.1
  14. vscode中文乱码
  15. WinRAR 永久去除弹窗广告
  16. LBS (基于位置服务)-- Location Based Service
  17. Mac 安装谷歌浏览器驱动
  18. Java返回机动车的功率_上季度平均功率BI
  19. w3c怎么检测html5,HTML5教程:html标签属性通过w3c验证
  20. iMeta | 南医大陈连民/孔祥清等综述从基因组功能角度揭示肠菌对复杂疾病的潜在影响...

热门文章

  1. asp.net core安全事项(上)
  2. 使用ML.NET模型生成器来完成图片性别识别
  3. 软件如何优雅地向前兼容?
  4. 跟我一起学.NetCore之路由的最佳实现
  5. .Net Core HttpClient处理响应压缩
  6. 魔幻艰难的2020上半年!
  7. [推荐]大量 Blazor 学习资源(二)
  8. .NET Core开发实战(第17课:为选项数据添加验证:避免错误配置的应用接收用户流量)--学习笔记...
  9. C# 8.0 的默认接口方法
  10. .NET Core使用NPOI导出复杂Word详解