ホームページ  >  記事  >  データベース  >  mysql データベース スクリプトのプロダクション プロセス共有をアップグレードする方法

mysql データベース スクリプトのプロダクション プロセス共有をアップグレードする方法

黄舟
黄舟オリジナル
2017-08-01 11:52:193201ブラウズ

データベース スクリプトは、データベース オブジェクトに対してさまざまな操作を実行するために使用されるステートメントのコレクションです。その目的は、データベースに対する操作を迅速かつ便利に定式化することです。

1. スクリプトを作成する前に、mysql データベースとテキスト比較ソフトウェア BeyondCompare をインストールする必要があります。データベースのインストール チュートリアルでは、Baidu から .beyond Compare をダウンロードしてインストールしてください。2 つのソフトウェアのインストールが完了したら、データベース アップグレード スクリプトの作成を開始できます

2。公式サーバーとテストサーバーのデータベースを指定し、フォーマットの名前を指定します。

mysql データベース スクリプトのプロダクション プロセス共有をアップグレードする方法

3. 図に示すように、Beyond Compare ソフトウェアを開き、メイン テキスト比較インターフェイスに入った後、比較する SQL ファイルを選択します。すると、ソフトウェアは図に示すようなデータベース構造を表示します。 4. 2 つのデータベースの異なる構造を比較した後でも、SQL ステートメントの初心者がデータベース スクリプトをアップグレードするのは困難です。以下では、SQL の作成に役立つ mysql ワークベンチの使用方法を説明します。

mysql データベース スクリプトのプロダクション プロセス共有をアップグレードする方法

5. まず、ローカルデータベースにテストデータベースとリリースデータベースを作成します。作成手順は図のとおりです。次に、2 番目の手順でエクスポートしたデータベースを、新しく作成したデータベースにインポートすると、リリース データベースでの作業を開始できます。 6. SQL ステートメントの生成を説明するために、データベース テーブルにフィールドを追加する例を取り上げます。図の 7 つのステップから、テーブルへのフィールドの追加、テーブル フィールドの追加、削除、変更、テーブルの内容の追加、削除、変更、およびテーブルの削除を行うための SQL ステートメントを取得できます。 SQL ステートメントを取得して新しいテーブルを作成する方法について説明します。 mysql データベース スクリプトのプロダクション プロセス共有をアップグレードする方法



7.

mysql データベース スクリプトのプロダクション プロセス共有をアップグレードする方法

8. 上記の SQL ステートメントのコレクションは、通常、ワークベンチで編集、表示、実行されます。図に示すように、スクリプトはいくつかの基本的なボタンを使用します。 mysql データベース スクリプトのプロダクション プロセス共有をアップグレードする方法


9. 上記のSQLスクリプトを実行すると、主キーの自動インクリメント値とホストの違いを除いて、公式サーバーとテストサーバーのデータベース構造が同じになるはずです。そうでない場合は、両方のデータベースの構造が同一になるまで、スクリプトの内容を調整します。

mysql データベース スクリプトのプロダクション プロセス共有をアップグレードする方法

10. 現時点では、データベース アップグレード スクリプトはまだ一時的なデータベース アップグレード スクリプトです。一時的なスクリプトは、プロジェクト名 + バージョン + 時間 + 公式に従ってプロジェクト リーダーによって確認および検査される必要があります。 + データベース アップグレード スクリプト .sql を保存し、新しいバージョンのリリースのために svn にアップロードします。

mysql データベース スクリプトのプロダクション プロセス共有をアップグレードする方法

注意事項
実行エラー後のデータ回復を容易にするために、実行前にデータベースのデータ内容と構造を必ずバックアップしてください。

データベースのアップグレードは、できるだけデータ操作のない深夜に行ってください。

以上がmysql データベース スクリプトのプロダクション プロセス共有をアップグレードする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。