一.平台:
Mysql、oracle、DB2都是可以在当下几乎所有主流平台上使用的;
而sql server只能在windows平台,没有丝毫的开放性;
二.安全性:
sql server没有获得任何的安全认证;
oracle、DB2都获得了最高级别的ISO标准认证;
三.性能:
sql server在多用户时性能不佳
DB2适用于数据仓库和在线事物处理性能较高
oracle性能最高
四.可操作性:
sql server操作简便,但只有GUI;
oracle操作比较复杂,同时有GUI与命令行操作,windows.NT及unix下一样;
DB2及mysql操作比较简单,同时有GUI与命令行,windows.NT及unix下一样;
table操作
1,增加列:相同
alter table test add mail varchar(128);
2,删除列:
oracle 与mysql相同:alter table test drop column mail;
db2 :alter table test drop column mail 删除列后需要reorg table(重组表)
3,更改列名
oracle : alter table test rename column mail to mail2;
mysql : alter talbe test change mail mail2 varcha