如何快速將mysql資料庫更換為Oracle資料庫
如何快速將mysql資料庫更換為Oracle資料庫
資料庫的更換最為麻煩
軟體層面
資料庫的遷移
將數據傳輸至oracle資料庫
oracle資料庫sql單引號解決
注意
資料庫的更換最為麻煩
我們在開發中資料庫基本是不會更換的,但是萬事沒有絕對,當遇到必須更換資料庫的時候,沒辦法,甲方爸爸(¥)說了算,那我們就需要很蛋疼的更換資料庫了,代碼中的數據層中的sql,用到的函數有一部分是需要更改的,這個工作量不是很大,傷心就在資料庫的更換,沒有數據還好,有數據就麻煩了,而我,就遇到了有數據的,沒關係,車到山前必有路,分享一下咯
軟體層面
安裝native軟體,這是一個付費軟體,不過難不倒中國大神,網上面有破解版,下載後安裝破解,萬事具備
資料庫的遷移
1.oracle資料庫連接配置(配置客戶端oci)
打開今日頭條,查看更多精彩圖片將數據傳輸至oracle資料庫
mysql資料庫右擊傳輸數據
確定後資料庫就為oracle資料庫了,之前的數據依然有,方便吧!軟體無敵,但是還是有毛病的,這樣做代碼數據層只需要將sql語句中的部分函數修改為oracle的就可以了,但是欄位是需要加上單引號的,這樣很麻煩,往下看
oracle資料庫sql單引號解決
此時,我們有PlSQL查看我們導入的資料庫表結構,發現所有的欄位名是小寫的,我們只需要將表欄位中的小寫改大寫就可以了,如果表多的話,那就需要耐心了,還要注意的是,
注意
有一些單詞在oracle中是關鍵字,不能用於欄位名命名,如file、number等,我就遇到了,所以在mysql時代命名還是規範點好
至此,快速更換資料庫就是這樣的,代碼還是需要人為去更改了。
※關於使用fastjson統一序列化響應格式
※Python協程中使用上下文
TAG:程序員小新人學習 |