MySQL select into,SQLServer select into
17789 ワード
回転:
http://database.51cto.com/art/201005/200515.htm
以下の文章は主にMySQLを紹介します。 select into SQLServerとselect intoは、MySQLデータベースがSelect Into文の直接バックアップテーブルの構造であることをみんな知っています。実際の応用データに関してはサポートされていません。仕事中の必要がありますので、ネット上で代替方法を見つけることができます。他の方法もあります。まとめは以下の通りです。
方法1:
MYSQLはサポートされていません
- Select * Into new_table_name from old_table_name
代替方法:
- Create table new_table_name (Select * from old_table_name);
方法2:1.テーブル構造とデータをバックアップしておきます。
エクスポートコマンド-uユーザ名-pパスワード-hホストIPアドレスデータベース名1>ファイルをエクスポートします。sql
- mysqldump -uroot -proot -h192.168.0.88 ok_db oktable2 > ok_db.sql
2.バックアップテーブルの名前を変更する3.MySQLの登録
4.データベースの選択
5.実行:Sourceバックアップテーブルの経路:Source d:\ok_db.sqlで車に戻ればいいです。
6.完了しました
SQLServer対応MySQL Select into文
1.バックアップ表は直接下記の通り実行すればいいです。
- Select * Into new_table_name from old_table_name;
MySQL Select into outfileは、指定されたクエリデータをファイルにエクスポートするために使用されます。1.導き出す表のすべてのデータはCディスクルートディレクトリoutfile.txtの中で以下のようになります。
- Select * into outfile 'c:\\outfile.txt' from test;
2.導き出す表で検索条件を指定する2005-06-08番のデータは、Cディスクルートディレクトリoutfile 1.txtの中に以下のようになります。
- Select * into outfile 'c:\\outfile.txt' from test where beginDate='2008-06-08';