SQL 將查詢結果儲存到其他表的方法

2022-08-03 15:45:17 字數 432 閱讀 5564

一:目標表不存在

sqlserver:select * into 目標表(新錶) from 原表 where ...

mysql:create table 目標表(新錶) as select * from 原表 where ...

二:目標表已存在

a. 儲存全部

insert into 目標表 select * from 原表 where ...

b. 儲存指定列

insert into 目標表(列a, b, c) select 列a, b, c from 原表 where ...

三:跨資料庫操作,把a資料庫的atable表所查詢的東西,插入到b 資料庫的btable表中

select * into b.btable from a.atable where ...

星光不問趕路人,時光不負有心人。

mysql將查詢結果儲存到檔案

1.新建查詢語句檔案query.sql,內容如下 set names utf8 select feedid,city message from feed limit 1000 上面的set names utf8語句是設施當前使用的編碼,如果編碼和資料庫的編碼不一致,會出現亂碼 2.執行如下 root...

利用python將hive查詢結果儲存到mysql

python指令碼連線hive獲取返回值 此指令碼支援add jar file 使用者hive查詢結果的返回值更新mysql指定表指定字段 def mysqlexe sql conn mysqldb.connect host 10.10.111.111 user user passwd passwo...

將MySQL中sql執行結果儲存到檔案

有兩種方法。方法一 在mysql 提示符中使用tee mysql tee output.txt logging to file output.txt mysql notee outfile disabled.或者mysql t output.txt logging to file output.tx...