MySQL資料庫應用之如何将查詢結果插入到其它表中?在實際的業務中需要把查詢結果插入到指定表中來滿足業務需求。
學習目标:能夠寫出将查詢結果插入到其它表中的SQL語句
- 思考
目前隻有一個goods表,我們想要增加一個商品分類資訊,比如:移動裝置這個分類資訊,隻通過goods表無法完成商品分類的添加,那麼如何實作添加
品分類資訊的操作?
答案:建立一個商品分類表,把goods表中的商品分類資訊添加到該表中;将goods表中的分類名稱更改成商品分類表中對應的分類id。
- 建立商品分類表
- 把goods表中的商品分類添加到商品分類表 說明:insert into … select … 表示: 把查詢結果插入到指定表中,也就是表複制。
- 小結
想要完成表複制可以使用: insert into … select … SQL語句.
最新發現了一個寶藏教程
《 10天精通MySQL教程 》
從基礎、進階到運維全覆寫 每天10000+人線上學習 10天精通MySQL,即學即用
本套視訊教程是目前為止,黑馬在MySQL知識方面最為全面的一套,包含3個篇章:基礎篇、進階篇、運維篇,幹貨滿滿。
在基礎篇,主要講解MySQL的基礎知識,包含MySQL安裝、SQL、限制、函數、多表查詢、事務等。
在進階篇,主要講解MySQL的存儲引擎、索引、優化、存儲對象、InnoDB核心、鎖等相關知識。
在運維篇,主要講解了MySQL的日志、主從複制、讀寫分離、分庫分表等方面的知識。
課程内容能夠滿足同學們日常的開發、運維、面試、以及自我提升的各種需求。課程設計層層遞進,可以快速的幫助我們建構起完整的MySQL知識脈絡。
我們學習知識,得知其然知其是以然。本課程中,特别是在進階篇和運維篇中,涵蓋了很多底層的原理,并且加入了大量動畫及圖例,來幫助大家了解、消化、吸收。
并且,如果你有一定的MySQL基礎,建議大家也要認真學習一下進階篇、運維篇的知識,掌握了這部分的知識你的MySQL的技術水準将會到達一個新的層次,是你成為MySQL大牛的不二之選。
課程亮點
1.知識全面層層遞進
本課程涵蓋了MySQL基礎、進階、運維等方面的知識及底層原理,适用人群廣泛。
- 知識講解深入
本課程中不僅包含MySQL的實際應用,還涵蓋了MySQL中大量的内部結構及底層原理。
- 原理通俗易懂
通過執行個體結合圖示的方式講解其中的重點、難點知識,幫助消化了解。
适用人群
-
· 對于MySQL知識零基礎的同學;
· 有一定基礎,需要提升和深入學習的同學;
· 追求高薪的Java開發人員