MySQL:是瑞典MySQLAB公司研制的一个小型关系型数据库管理系统,在2008年1月16号被Sun公司收购。
MySQL被广泛地应用在Internet上的中小型网站中。
由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。
DB2:是IBM公司研制的一种关系型数据库系统。
DB2主要应用于大型应用系统,具有较好的可伸缩性,可支持从大型机到单用户环境,应用于OS/2、Windows等平台下。
DB2提供了高层次的数据利用性、完整性、安全性、可恢复性,以及小规模到大规模应用程序的执行能力,具有与平台无关的基本功能和SQL命令。
DB2采用了数据分级技术,能够使大型机数据很方便地下载到LAN数据库服务器,使得客户机或服务器用户和基于LAN的应用程序可以访问大型机数据,并使数据库本地化及远程连接透明化。
MySQL的默认用户名是root,初始密码为空,在命令行上输入mysql即可登录。
MySQL是一个关系型数据库管理系统,由瑞典MySQLAB公司开发,目前属于Oracle旗下产品。
MySQL所使用的SQL语言是用于访问数据库的最常用标准化语言。
其在安装过程中默认root用户,初始密码默认为空。
1.创建存储过程语句不同,oracle存储过程可以定义在包中,可以多个存储过程和方法。
如果定义在Procedures中,存储过程中不可以定义多个存储过程,Mysql存储过程中不可以定义多个存储过程;
2.创建函数语句不同,oracle在创建函数时如果存在同名的函数,会删除老的函数。
mysql先删除老的函数,然后再创建新的函数;
3.传入参数写法不同,oracle存储过程参数可以定义为表的字段类型,Mysql存储过程不支持这种定义方法,需要定义变量的实际类型和长度;
4.存储过程返回语句不一样,oracle存储过程和方法都可以使用return退出当前过程和方法; Mysql存储过程中只能使用leave退出当前存储过程,不可以使用return。