db2与mysql语法区别,db2和mysql语法分析异同点
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语法分析异同点相关推荐
- mssql mysql 语法区别_mssql与mysql区别之——变量区别
sql server中变量要先申明后赋值: 局部变量用一个@标识,全局变量用两个@(常用的全局变量一般都是已经定义好的): 申明局部变量语法:declare @变量名 数据类型:例如:declare ...
- mssql与mysql语法区别_MSSQL与MySQL语法区别
就目前碰到的不一样的地方集中记录在这篇日志中,不定期更新. 1.批量执行SQL语句 MSSQL中,所有语句执行过程中无需在末尾加分号『;』 MySQL中,单条语句不用加分号,多条执行时每句末尾需要添加 ...
- db2和mysql语句区别_db2和mysql语法的区别是什么
MySQL默认使用大小写敏感的数据库名.表名和列名(可以通过lower_case_table_names参数控制是否大小写敏感),DB2数据库对大小写不敏感. 虽然MySQL与DB2都遵循并符合SQL ...
- orcle与mysql的区别_Orcle与MySQL的SQL语法区别:
Orcle与MySQL的SQL语法区别: 1.在Oracle中用 select * from all_users显示所有的用户,而在MySQL中显示所有数据 库的命令是 show databases ...
- MySQL数据库:pg和mysql语法区别
ClickHouse 是什么? ClickHouse:是一个用于联机分析(OLAP)的列式数据库管理系统(DBMS) 我们首先理清一些基础概念 OLTP:是传统的关系型数据库,主要操作增删改查,强调事 ...
- hive和mysql的区别_hive和mysql的区别是什么
hive和mysql的区别是什么 hive和mysql的区别有: 1.查询语言不同:hive是hql语言,mysql是sql语句: 2.数据存储位置不同:hive是把数据存储在hdfs上,而mysql ...
- bd2和mysql语法区别,经验:在MySQL数据库中,这4种方式可以避免重复的插入数据!...
最常见的方式就是为字段设置主键或唯一索引,当插入重复数据时,抛出错误,程序终止,但这会给后续处理带来麻烦,因此需要对插入语句做特殊处理,尽量避开或忽略异常,下面我简单介绍一下,感兴趣的朋友可以尝试一下 ...
- pysql与mysql的区别_postgresql与mysql的区别是什么
MySQL与PostGreSQL的区别 一.PostgreSQL相对于MySQL的优势 1.在SQL的标准实现上要比MySQL完善,而且功能实现比较严谨: 2.存储过程的功能支持要比MySQL好,具备 ...
- mysqli mysql的区别_phpmysqli和mysql区别详解
本文介绍下,php中有关mysqli与mysql类的一些区别,有需要的朋友,可以作个参考哦. 一,PHP-MySQL 是 PHP 操作 MySQL 资料库最原始的 Extension ,PHP-MyS ...
最新文章
- MQ 消息中间件梳理
- 中文 Markdown 编写格式规范的命令行工具 lint-md
- 怎么快速解决KeyShot占CPU100%问题
- 深入Java虚拟机:Class文件实例解析
- 从 Java 小白到收获 BAT offer ,分享我这 2 年的经验
- Django输入日期返回第几天time
- 小程序绘图工具painter-json文件绘制保存分享图-可点击任意元素触发函数
- 【STM32】HAL库 STM32CubeMX教程十一---DMA (串口DMA发送接收)
- [转载] 【python】定义带参数的装饰器,用装饰器限制函数的参数类型
- python应用程序实例_python中一个非常简单的异步应用程序
- 组态王中时间存access怎么存_组态王如何实现实时显示数据并且记录到Access数据库中?...
- centos 6 与 centos 7 服务开机启动、关闭设置的方法
- 关于CAD选择集的一些用法
- 网站制作工具简介_实用又免费的短视频制作工具及短视频素材源网站
- dos攻击防范 php,DOS攻击和DDOS攻击的区别
- 如何将1080P的腾讯视频QLV格式转换成MP4视频呢
- 巧用CHKDSK命令修复U盘文件或目录损坏问题
- 决策树的特性及优缺点
- Fedora9的虚拟机安装
- ipa segmentation
热门文章
- onvif开发之设备发现功能的实现
- 什么是serverless无服务架构
- PAT1103 Integer Factorization (30)(DFS:回溯)
- linux命令:watch 、lsmod、mdadm 创建软RAID
- C++ 类的深拷贝和浅拷贝完美解决
- 超经典的Android开源项目
- Java 读写json格式的文件方法详解
- jvm学习笔记(1)——java虚拟机内存区域
- 操作系统(15)-Linux的用户权限
- python实现决策树算法sklearn_GitHub - cbyonder/lihang_algorithms: 用python和sklearn两种方法实现李航《统计学习方法》中的算法...