1,全连接
oracle的全连接为 full join
MySQL不支持全外连接,所以只能采取关键字UNION来联合左右连接的方法达到目的
有两种:union和union all
full join 是将两个表全部连接,a表和b表的并集,如果没有匹配记录,就会用null
union是过滤重复后的,但是耗费性能,union all 是没有过滤,直接将两个表连接,没有交集的为null
2,update
oracle是 insert into table_name value()
mysql是 insert into table_name(list_name1,list_name2) value()
3,数据类型
mysql类型可参考( https://www.cnblogs.com/songtianfa/p/11249456.html)
oracle类型可参考(https://blog.csdn.net/chenyuangege/article/details/80509157)
oracle 是 number(数值),varchar2 char(定长) (字符串),date (日期)
mysql 是 int(数值),varchar char(字符串),date (日期), (float,double)浮点
4,jdbc 连接的区别
mysql 地址:jdbc:mysql://127.0.01:3306/数据库名 jdbc: com.mysql.jdbc.Driver
oracle 地址:jdbc:oracle:thin:@127.0.0.1:1521:XE jdbc: oracle.jdbc.driver.OracleDriver
5 , 伪列
oracle有伪列。mysql没有。伪列默认存在