mysql之如何把查詢的結(jié)果保存到新表
mysql把查詢的結(jié)果保存到新表
有時(shí)我們要把查詢的結(jié)果保存到新表里,創(chuàng)建新表,查詢,插入顯得十分麻煩。
其實(shí)直接可以搞定。例如把表2的查詢結(jié)果插入表1:
如果表存在
insert into tab1 select * from tab2
如果表不存在
create table tab1 as select * from tab2
mysql將查詢結(jié)果生成臨時(shí)表
MySQL中將查詢的結(jié)果生成臨時(shí)表,列類型與查詢的列一致,百度搜索到的沒啥用。
直接上SQL:
將結(jié)果生成臨時(shí)表
create temporary table temp_tb_name as (select id,name,update_time from a_table where id<3)
手動(dòng)創(chuàng)建臨時(shí)表
CREATE TEMPORARY TABLE temp_tb_bame( product_name VARCHAR(50) NOT NULL, total_sales DECIMAL(12,2) NOT NULL DEFAULT 0.00, avg_unit_price DECIMAL(7,2) NOT NULL DEFAULT 0.00, total_units_sold INT UNSIGNED NOT NULL DEFAULT 0 );
下面這種寫法純屬誤導(dǎo):
直接創(chuàng)建物理表了emm~
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
mysql自動(dòng)化安裝腳本(ubuntu and centos64)
這篇文章主要介紹了mysql自動(dòng)化安裝腳本(ubuntu and centos64),需要的朋友可以參考下2014-05-05MySQL如何實(shí)現(xiàn)快速插入大量測(cè)試數(shù)據(jù)
這篇文章主要介紹了MySQL如何實(shí)現(xiàn)快速插入大量測(cè)試數(shù)據(jù)問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-11-11

mysql中自增auto_increment功能的相關(guān)設(shè)置及問題

MySQL查詢中LIMIT的大offset導(dǎo)致性能低下淺析

深入研究mysql中的varchar和limit(容易被忽略的知識(shí))

MySQL系列關(guān)于NUll值的經(jīng)驗(yàn)總結(jié)分析教程