mysql从一个表查出写入另一个表_sql语句 怎么从一张表中查询数据插入到另一张表中...
展開全部
sql語(yǔ)句從一張表中查詢數(shù)據(jù)插入到另一張表中的方法如下:e68a843231313335323631343130323136353331333365653762
1、select * into destTbl from srcTbl。
2、insert into destTbl(fld1, fld2) select fld1, 5 from srcTbl。
以上兩句都是將 srcTbl 的數(shù)據(jù)插入到 destTbl,但兩句又有區(qū)別的:
第一句(select into from)要求目標(biāo)表(destTbl)不存在,因?yàn)樵诓迦霑r(shí)會(huì)自動(dòng)創(chuàng)建。
第二句(insert into select from)要求目標(biāo)表(destTbl)存在,由于目標(biāo)表已經(jīng)存在,所以我們除了插入源表(srcTbl)的字段外,還可以插入常量。
拓展資料:
結(jié)構(gòu)化查詢語(yǔ)言(Structured Query Language)簡(jiǎn)稱SQL,結(jié)構(gòu)化查詢語(yǔ)言是一種數(shù)據(jù)庫(kù)查詢和程序設(shè)計(jì)語(yǔ)言,用于存取數(shù)據(jù)以及查詢、更新和管理關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)。sql 語(yǔ)句就是對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作的一種語(yǔ)言。
常見語(yǔ)句:
1、更新:update table1 set field1=value1 where 范圍。
2、查找:select * from table1 where field1 like ’%value1%’ (所有包含‘value1’這個(gè)模式的字符串)。
3、排序:select * from table1 order by field1,field2 [desc]。
4、求和:select sum(field1) as sumvalue from table1。
5、平均:select avg(field1) as avgvalue from table1。
6、最大:select max(field1) as maxvalue from table1。
7、最小:select min(field1) as minvalue from table1[searator]。
總結(jié)
以上是生活随笔為你收集整理的mysql从一个表查出写入另一个表_sql语句 怎么从一张表中查询数据插入到另一张表中...的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql group by 区分nul
- 下一篇: flask mysql项目模板渲染_Fl