1.mysql可以設定主鍵id遞增,但orcale要想自曾的話,使用序列或者觸發器,序列的語句:ctreate sequence 名字 insertment by 1 start with 1 maxvalue 9999 cycle nocache;
2.分頁的時候,mysql 可以用limmit,orcale使用rounm;
3.mysql中組函式在select語句中可以隨意使用,但在oracle中如果查詢語句中有組函式,那其他列名必須是組函式處理過的,或者是group by子句中的列否則報錯;
4.單引號的處理:mysql裡可以用雙引號包起字串,oracle裡只可以用單引號包起字串。在插入和修改字串前必須做單引號的替換:把所有出現的乙個單引號替換成兩個單引號;
5mysql裡用欄位名like%『字串%』,oracle裡也可以用欄位名like%『字串%』但這種方法不能使用索引,速度不快,用字串比較函式instr(欄位名,『字串』)>0會得到更精確的查詢結果。
oracle遷移mysql 遇到的一些坑
疫情期間,有乙個老專案要從oracle遷移到mysql,其中碰到了一些坑,在此做個記錄和大家分享一下 老專案中oracle主鍵id都是使用sequence,在mysql中自然得使用自增主鍵,這塊主要朋友的問題是,在老專案中使用的dao層框架是springjdbc,再插入資料庫中,有時需要返回插入的主...
關於Oracle轉Mysql的一些情況
前幾天進行了一些功能的oracle轉mysql的常用sql處理,在這裡記錄一下。oracle 1.字串拼接函式的使用 eg code name 2.start with 函式的使用,一般用於將查詢編碼表的結果集作為in的查詢條件 eg 3.rownum 分頁的實現 4.預設轉換為的最後結果欄位為大寫...
mysql一些命令 mysql常用的一些命令
一 授權登入 參考grant all privileges on cacti.to hnf localhost identified by hnf 2014 只給cacti這個資料庫授權 grant all on to root localhost identified by huningfei 只...