1. 程式人生 > >mysql-測試環境對比生產環境-表、儲存過程

mysql-測試環境對比生產環境-表、儲存過程

第一步:儲存測試環境、生產環境原有的表和儲存過程(做好本地備份不止為了對比,還可以防止資料庫出錯而無法還原)

①開啟mysql資料庫,選擇相應的資料庫

②Database --》  Reverse Engineer    Ctrl R(點選)

③Stored Connection (選擇要匯出的資料庫) --》 next(點選)

④next(點選)

⑤選擇要匯出的資料庫名稱(勾選前面的複選框) --》 next(點選)

⑥next(點選)

⑦Place.....on a diagram(去掉前面的勾選)

⑧Execute>(點選)

⑨next(點選)

⑩finish(點選)--》看到mydb和你匯出的資料庫(刪除mydb資料庫,刪除後, Ctrl+S儲存,注意表名最好用當天的日期和時間201512102005/201512102008)--》關掉這個頁面就可以(mysql model)

{注意:測試環境和生產環境一樣的操作方式}

第二步:選擇你修改過的環境,一般都是測試環境,與另一個環境比較

①在你剛開啟mysql客戶端的那個頁面你會發現上面是Mysql Connections 下面是Models,在models中你會發現你剛才儲存的兩個檔案201512102005、201512102008,05是測試環境08是生產,我們點選05那個(已測試為比對的基),我們會看到測試的資料庫名稱

②雙擊測試庫名稱,下面會出現測試庫資料庫名稱 - Schema的框,修改下面的Name輸入框為你要比對的資料庫名稱及生產環境相應的資料庫

③Database --》Synchronize Model...(點選) --》Stored Connection (選擇要比對的資料庫) --》 next(點選)--》 next(點選)--》點選要比對資料庫名的那一行--》next(點選)--》next(點選){注意:點選後可能載入比對的比較慢,切記不要連續點選,要耐心等候,根據網速決定等候的時間}

④你會看到比對的結果,綠箭頭後面是黃色感嘆號是修改,N/A什麼的是新建等等,看到後就可以根據自己的需要手動更新了(點選修改的一行下面出現相應的sql語句儲存到一個檔案裡面,),如果你確認沒有不需要跟新到生產環境的直接點選next就可以了(不建議直接全部更新)

⑤更新完畢後測試,有問題的話,而且不知道什麼原因,這時你的本地儲存的備份就用到了,更回去即可,(不在此做相應介紹)

{注意:第③不要連續點選next第④不建議點選比對頁面的next}

相關推薦

mysql-測試環境對比生產環境-儲存過程

第一步:儲存測試環境、生產環境原有的表和儲存過程(做好本地備份不止為了對比,還可以防止資料庫出錯而無法還原) ①開啟mysql資料庫,選擇相應的資料庫 ②Database --》  Reverse Engineer    Ctrl R(點選) ③Stored Connect

SQL函式:判斷庫儲存過程等是否存在

----------------- 庫是否存在if exists(select * from master..sysdatabases where name=N'庫名')print 'exists'elseprint 'not exists'----------------- 判斷要建立的表名是否存在if e

MSSQLServer資料庫大量資料按月份分儲存過程指定時間段跨分頁查詢

比較完善的大量資料分表功能程式碼,包含建立資料庫、生成資料、測試結果。適合初學分表者使用。 資料按照每個月建立一個數據表,通過儲存過程輸入引數,按照指定日期跨表查詢資料,並且可以分頁查詢。 有如下表: table_20180101table_20180201 table_

SQL2000系統儲存過程函式的功能介紹及應用

----系統表---------------------------------------------------------------------------------------------------- 雖然使用系統儲存過程、系統函式與資訊架構檢視已經可以為我們提

db2 建立資料庫儲存過程

啟動 [[email protected] ~]# su - db2inst1 [[email protected] ~]$ db2start SQL8007W There are "13" day(s) left in the evaluatio

SQL2000系統表、儲存過程、函式的功能介紹及應用2009年01月21日 星期三 11:38雖然使用系統儲存過程、系統函式與資訊架構檢視已經可以為我們提供了相當豐富的元資料資訊,但是對於某些特殊的元資料資訊,我們仍然需要直接對系統進行查詢。因為SQL

雖然使用系統儲存過程、系統函式與資訊架構檢視已經可以為我們提供了相當豐富的元資料資訊,但是對於某些特殊的元資料資訊,我們仍然需要直接對系統表進行查詢。因為SQL Server 將所有資料庫物件的資訊均存放在系統表中,作為 SQL Server 的管理、開發人員,瞭解各個系統表的作用將有助於我們瞭解 SQL

SQL Server判斷資料庫儲存過程函式是否存在

--1.判斷資料庫是否存在 IF EXISTS ( SELECT * FROM sys.databases WHERE NAME = '[資料庫名]' ) DROP DATABASE [資料庫名] --2.

angular4的多環境測試環境與開發環境生產環境

mage gpo 多環境 png div info 環境 生產環境 AR 使生成項目可以多環境運行(測試環境與開發環境,生產環境) 這裏對應的是不同的運行環境,隨時通過上面的方式進行切換 同樣著也可以用在部署環境上面、、這個表式編譯生成生產環境的微信號

SpringBoot解決測試環境生產環境使用不同application.properties的問題

main ron 測試 image sta http string 代碼 cat 如何獲取你寫的Active Profile呢?可以在SpringBoot的啟動類中加入如下一行代碼 public static void main(String[] args) {

開發環境 測試環境生產環境的區別

對於一個剛進入公司的新人來說,在熟悉工作環境的時候,會聽著幾個“老人”在自己可視範圍之外或者輕鬆的討論著業務,其措辭拿捏精準,期間,涉及到一系列的概念,可能會讓你不覺明厲,暗歎:“高階,大氣,上檔次”。有些術語,它既有官方稱呼,也有通俗叫法,對於不覺明厲的我們只

Angular6 配置專案開發環境測試環境生產環境

搜過很多文章說的都是關於Angular4的配置,後面自己又找了許多資料,最後總結了Angular6 如何配置開發環境,測試環境,生產環境: 1、在environments資料夾裡新建三個檔案: //生產環境 environment.prod.ts: export const enviro

Jenkins實現測試環境生產環境一鍵部署(Windows)

前言: 因為dotnet在釋出站點後,然後再上傳服務時,會因為各種的網速問題,導致站點瞬間掛掉!那麼通過一鍵部署,先在測試站點測試好的檔案,複製到正式站點上的一個緩衝區,進行預熱配置,之後再本機進行檔案替換,速度是相當的快,最終把影響降到最低。 所用到的外掛: 注意:此外掛很久沒有更新,一次只能是一個目錄

解決測試環境生產環境頁面路徑不匹配的辦法

實際應用中,一般用來解決jsp測試和生產環境路徑不同的問題: <% String appContext = request.getContextPath(); String basePath = request.getScheme()+"://"+request.get

Android 測試環境生產環境動態切換實現思路

        在開發專案的過程中,通常會遇到開發環境、測試環境、預釋出環境、生產環境等多種環境互相切換的問題。客戶端需要根據不同環境選擇不同的域名呼叫介面,或者展示一些隱藏功能。如果每切換一種環境都需要重新打包,那就變得太蛋疼了。簡單的說下思路,就是把需要更改的域名以檔案形式存到SD卡里,通過修改/讀取檔案

navicat測試環境生產環境資料結構同步

測試環境完成測試,資料庫的修改的資料結構需要同步到生產環境的資料庫。可以通過寫指令碼的方式完成資料同步,當然navicat提供了更簡單的方式 第一步:工具-結構同步 第二步:對比正式庫和測試庫存

三種測試環境生產環境部署的介紹

一、AB測試 A/B 測試跟藍綠部署完全是兩碼事。 A/B 測試是用來測試應用功能表現的方法,例如可用性、受歡迎程度、可見性等等。 A/B 測試通常用在應用的前端上,不過當然需要後端來支援。 A/B 測試與藍綠部署的區別在於, A/B 測試目的在於通過科學

測試伺服器 SVN 生產環境,通過 post-commit 鉤子呼叫 Git 自動備份

折騰一個晚上,令人窒息的操作誕生了! 伺服器:阿里雲 ECS VCS:SVN 埠的開放是必不可少的,配置安全組內的規則即可 在此之前我僅會通過配置鉤子在提交程式碼時自動部署/釋出到 Web 環境中 保險起見,為了更好的儲存程式碼,就突發奇想的

vuejs經驗交流之-開發環境生產環境的啟動

分享 技術 cli cnpm 刪掉 經驗交流 http 開發環境 yarn vue開發環境 首先要下載必要的包 命令 cnpm install/yarn install 1 啟動後臺服務 npm run server

Mysql遍歷數據庫所有列名

取數 his ring cut 數據 pst ava columns dsta java獲取數據庫的列名、類型等信息 - 歲月淡忘了誰 - 博客園 http://www.cnblogs.com/henuyuxiang/p/6155935.html private

手把手教你用webpack3搭建react項目(開發環境生產環境)(一)

stc reac config nod top llb cor git history 開發環境和生產環境整個配置源碼在github上,源碼地址:github-webpack-react 如果覺得有幫助,點個Star謝謝!! (一)是開發環境,(二)是生產環境。 一、首