1、日期處理mysql
oracle查詢當前日期:select to_char(sysdate,'yyyy-mm-dd') from dual; mysql查詢當前日期:select date_format(now(),'%Y-%m-%d');
2、鏈接字符串在Oracle中用|| ,SqlServer中用+,MySQL中用concat('a','b','c')sql
3、mysql與oracle數據庫實現自增列的區別:數據庫
mysql能夠實現自增列,只要在建表時設置auto_increment便可,而oracle在建表時不能設置自增列功能,必須經過sequence序列來實現自增列功能。oracle
4、mysql與oracle數據庫索引的區別:函數
在整個數據庫內,mysql的索引能夠同名,也就是說mysql的索引是表級別的;可是Oracle索引不能夠同名,也就是說Oracle的索引是數據庫級別的;code
mysql的索引是從0開始,oracle的索引是從1開始。orm
5、翻頁的SQL語句的處理索引
MYSQL處理翻頁的SQL語句比較簡單,用LIMIT開始位置,記錄個數; ORACLE處理翻頁的 SQL語句就比較繁瑣了。每一個結果集只有一個ROWNUM字段標明它的位置,而且只能用ROWNUM<100,不能用ROWNUM>80。rem
6、組函數用法規則字符串
mysql中組函數在select語句中能夠隨意使用,但在oracle中若是查詢語句中有組函數,那其餘列名必須是組函數處理過的,或者是group by子句中的列不然報錯
eg:select name,count(money) from user;這個放在mysql中沒有問題在oracle中就有問題了。