ホームページ >データベース >mysql チュートリアル >SQLserverをmysqlに変換する方法
mysql を sqlserver から変換する方法: 1. データベースをローカル SQLServer に移動します; 2. 同じ名前で新しいデータベースを作成します; 3. SQLServer プロバイダーを選択してパラメータを入力します; 4. データをインポートします。
この記事の動作環境: Windows 7 システム、Navicat Premium バージョン 15、Dell G3 コンピューター。
SQLServer を MYSQL に変換する方法 (データ接続)
この変換には、Navicat Premium ツールを使用する必要があります。
まず、データベースをローカル SQLServer に移動します。LAN 上の他の SQLServer サーバー上のローカル Mysql に直接転送しようとしました。問題があるようです。リモート データベースのバックアップを復元したいです。地元の。
1. Navicat Premium を開き、同じ名前で新しいデータベースを作成し、テーブル上の [インポート ウィザード] をクリックします。 をクリックして「ODBC」を選択します。
2. SQLServer プロバイダーを選択し、パラメーターを入力します。
3. 次に、次のステップ、次のステップに進みます。
ここにあります条件付きクエリがあり、不要なデータが多すぎる場合、またはフィールド タイプに問題がありインポート エラーが発生する場合は、ここで設定できます。
終わった、仕事終わったらご飯食べよう。
補足: これは SQLServer から MySQL へのデータ型変換をあまりサポートしていないため、手動で設定する必要があります。ただし、データのインポートには問題はありません。最良の方法は次のとおりです:
最初にツール mss2sql を使用して SQLServer テーブルを MYSQL テーブルに変換し、次にこのツールを使用して ODBC データをインポートします。
2014-11-26
問題記録:
1. SQLServer データを MySQL にインポートするとき、mss2sql はビット型をうまく処理できません。したがって、インポート後にビット型のフィールド テーブルの長さを 8 に変更する必要があります。そうしないと、後続のインポート操作が失敗します。
2. データをインポートする場合、LAN データベースの場合、選択するタイプは次のとおりです。
SQLServer の SQL ステートメントは SQL ステートメントです。 MySQL の:
1. 自動インクリメント カラムを Null に挿入します (短縮され、カラム名を書かない場合);
2. ページングは通常、MySQL の制限に変更する必要があります;
3テーブル名は必須ではありません dbo. などのプレフィックスが表示されます;
推奨学習: "mysql ビデオ チュートリアル "
以上がSQLserverをmysqlに変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。