首頁  >  文章  >  資料庫  >  mysql資料庫如何升級腳本製作過程分享

mysql資料庫如何升級腳本製作過程分享

黄舟
黄舟原創
2017-08-01 11:52:193201瀏覽

資料庫腳本是用於對資料庫物件進行各種操作的語句集合,目的是可以快速方便的對資料庫進行製定操作。

1.在製作腳本前,需要先安裝mysql資料庫和文字比較軟體BeyondCompare。資料庫安裝教程,.beyond compare請自行百度下載安裝,兩款軟體安裝完成之後,便可以開始資料庫升級腳本的製作

2.按照如圖步驟,匯出正式伺服器的資料庫和測試伺服器資料庫,並按照指定格式命名。

mysql資料庫如何升級腳本製作過程分享

3.開啟Beyond Compare軟體,如圖,選擇文字比較,進入文字比較主介面之後,如圖選擇要比較的sql文件,然後,軟體會呈現如圖資料庫結構的差異。

mysql資料庫如何升級腳本製作過程分享

mysql資料庫如何升級腳本製作過程分享


4.即使在比較出兩個資料庫的結構不同之後,對於sql語句的小白來說,很難寫出升級資料庫的升級腳本,下面我們將講解如何利用mysql workbench來幫你寫sql。

5.首先,在本機資料庫建立test和release資料庫,建立步驟如圖所示。然後,將第二步驟匯出的資料庫分別匯入到新建的資料庫,接下來就可以對release資料庫動手了。 mysql資料庫如何升級腳本製作過程分享

mysql資料庫如何升級腳本製作過程分享


mysql資料庫如何升級腳本製作過程分享6.以下以增加資料庫表的一個欄位為例,講解sql語句的生成。由圖中的7個步驟,便可以得到對一個表增加一個字段的sql語句,對錶字段的增刪改,對錶內容的增刪改操作,刪除表操作類似可得。下面講如何得到新建一個表格的sql語句。

mysql資料庫如何升級腳本製作過程分享


mysql資料庫如何升級腳本製作過程分享

7.如圖,便可得到建立表格的語句。

mysql資料庫如何升級腳本製作過程分享

8.上述的sql語句的集合便是資料庫產生腳本,腳本通常是在workbench裡面編輯檢視和執行的,幾個基本按鈕的使用如圖。

mysql資料庫如何升級腳本製作過程分享

9.執行完上述sql腳本之後,正式伺服器的資料庫和測試伺服器的資料庫結構除了主鍵自增值,host差異之外,其餘內容應全部相同,如果不是,則調整腳本內容,直至兩個資料庫的結構相同為止。

10.此時的資料庫升級腳本仍為資料庫升級暫時腳本,臨時腳本需交由專案負責人審核檢查之後,依照:工程名稱+版本+時間+正式+資料庫升級腳本.sql儲存,並上傳svn,用於新版本發布。

############注意事項######執行前切記一定一定要對資料庫的資料內容和結構做備份,以便執行錯誤後對資料進行恢復。 ######升級資料庫盡量選擇沒有資料操作的深夜進行。 ###

以上是mysql資料庫如何升級腳本製作過程分享的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn