1.建表:

(1)创建基本表二者是一致的

mysql:create table person(name varchar(10),age int)

db2: 同上。

(2)mysql支持在创建表的时候指定引擎和字符集,但是db2不支持

2.查看表

mysql:show tables(查看所有表)show create table person(看单个表)

db2:  select name from sysibm.systables where type=’T’and creator =’db2inst1’

在当前表模式下查找所有表:select tabname from syscat.tables where tabschema =current schema.

3.查看表结构

mysql: desc person

db2:select * from sysibm.columns where table_schema=current schema and table_name=’ams_wlck’;

4.删除表

mysql: drop table t1

db2:同上

5.修改表结构

(1)添加表字段

mysql:alter table person add Chinese int(after id);

db2:alter table person add Chinese int;        注意:db2不支持after等关键字以在指定位置添加字段

(2)删除字段

mysql: alter table  stu drop id;

db2:同上。

(3)修改字段

mysql:

1)    修改字段名和类型

alter table stu change name stu_no int;

2)    修改字段类型和位置

alter table stu modify stu_no varchar(10) after math;

db2: 不允许修改表字段。

6.对数据的基本操作 二者基本一致,如果涉及到翻页mysql一般是limit关键词,而db2是fetch关键词,用法也不一样。db2也支持伪列。

标签:语法分析,person,stu,mysql,table,db2,alter

来源: https://www.cnblogs.com/LightmanLu/p/11188853.html

db2与mysql语法区别,db2和mysql语法分析异同点相关推荐

  1. mssql mysql 语法区别_mssql与mysql区别之——变量区别

    sql server中变量要先申明后赋值: 局部变量用一个@标识,全局变量用两个@(常用的全局变量一般都是已经定义好的): 申明局部变量语法:declare @变量名 数据类型:例如:declare ...

  2. mssql与mysql语法区别_MSSQL与MySQL语法区别

    就目前碰到的不一样的地方集中记录在这篇日志中,不定期更新. 1.批量执行SQL语句 MSSQL中,所有语句执行过程中无需在末尾加分号『;』 MySQL中,单条语句不用加分号,多条执行时每句末尾需要添加 ...

  3. db2和mysql语句区别_db2和mysql语法的区别是什么

    MySQL默认使用大小写敏感的数据库名.表名和列名(可以通过lower_case_table_names参数控制是否大小写敏感),DB2数据库对大小写不敏感. 虽然MySQL与DB2都遵循并符合SQL ...

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

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

  5. MySQL数据库:pg和mysql语法区别

    ClickHouse 是什么? ClickHouse:是一个用于联机分析(OLAP)的列式数据库管理系统(DBMS) 我们首先理清一些基础概念 OLTP:是传统的关系型数据库,主要操作增删改查,强调事 ...

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

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

  7. bd2和mysql语法区别,经验:在MySQL数据库中,这4种方式可以避免重复的插入数据!...

    最常见的方式就是为字段设置主键或唯一索引,当插入重复数据时,抛出错误,程序终止,但这会给后续处理带来麻烦,因此需要对插入语句做特殊处理,尽量避开或忽略异常,下面我简单介绍一下,感兴趣的朋友可以尝试一下 ...

  8. pysql与mysql的区别_postgresql与mysql的区别是什么

    MySQL与PostGreSQL的区别 一.PostgreSQL相对于MySQL的优势 1.在SQL的标准实现上要比MySQL完善,而且功能实现比较严谨: 2.存储过程的功能支持要比MySQL好,具备 ...

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

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

最新文章

  1. MQ 消息中间件梳理
  2. 中文 Markdown 编写格式规范的命令行工具 lint-md
  3. 怎么快速解决KeyShot占CPU100%问题
  4. 深入Java虚拟机:Class文件实例解析
  5. 从 Java 小白到收获 BAT offer ,分享我这 2 年的经验
  6. Django输入日期返回第几天time
  7. 小程序绘图工具painter-json文件绘制保存分享图-可点击任意元素触发函数
  8. 【STM32】HAL库 STM32CubeMX教程十一---DMA (串口DMA发送接收)
  9. [转载] 【python】定义带参数的装饰器,用装饰器限制函数的参数类型
  10. python应用程序实例_python中一个非常简单的异步应用程序
  11. 组态王中时间存access怎么存_组态王如何实现实时显示数据并且记录到Access数据库中?...
  12. centos 6 与 centos 7 服务开机启动、关闭设置的方法
  13. 关于CAD选择集的一些用法
  14. 网站制作工具简介_实用又免费的短视频制作工具及短视频素材源网站
  15. dos攻击防范 php,DOS攻击和DDOS攻击的区别
  16. 如何将1080P的腾讯视频QLV格式转换成MP4视频呢
  17. 巧用CHKDSK命令修复U盘文件或目录损坏问题
  18. 决策树的特性及优缺点
  19. Fedora9的虚拟机安装
  20. ipa segmentation

热门文章

  1. onvif开发之设备发现功能的实现
  2. 什么是serverless无服务架构
  3. PAT1103 Integer Factorization (30)(DFS:回溯)
  4. linux命令:watch 、lsmod、mdadm 创建软RAID
  5. C++ 类的深拷贝和浅拷贝完美解决
  6. 超经典的Android开源项目
  7. Java 读写json格式的文件方法详解
  8. jvm学习笔记(1)——java虚拟机内存区域
  9. 操作系统(15)-Linux的用户权限
  10. python实现决策树算法sklearn_GitHub - cbyonder/lihang_algorithms: 用python和sklearn两种方法实现李航《统计学习方法》中的算法...