天天看點

MySQL資料庫應用之如何将查詢結果插入到其它表中

MySQL資料庫應用之如何将查詢結果插入到其它表中?在實際的業務中需要把查詢結果插入到指定表中來滿足業務需求。

學習目标:能夠寫出将查詢結果插入到其它表中的SQL語句

  1. 思考

目前隻有一個goods表,我們想要增加一個商品分類資訊,比如:移動裝置這個分類資訊,隻通過goods表無法完成商品分類的添加,那麼如何實作添加

品分類資訊的操作?

答案:建立一個商品分類表,把goods表中的商品分類資訊添加到該表中;将goods表中的分類名稱更改成商品分類表中對應的分類id。

  1. 建立商品分類表
    MySQL資料庫應用之如何将查詢結果插入到其它表中
  2. 把goods表中的商品分類添加到商品分類表
    MySQL資料庫應用之如何将查詢結果插入到其它表中
    說明:insert into … select … 表示: 把查詢結果插入到指定表中,也就是表複制。
  3. 小結

想要完成表複制可以使用: insert into … select … SQL語句.

最新發現了一個寶藏教程

《 10天精通MySQL教程 》

從基礎、進階到運維全覆寫 每天10000+人線上學習 10天精通MySQL,即學即用

本套視訊教程是目前為止,黑馬在MySQL知識方面最為全面的一套,包含3個篇章:基礎篇、進階篇、運維篇,幹貨滿滿。

在基礎篇,主要講解MySQL的基礎知識,包含MySQL安裝、SQL、限制、函數、多表查詢、事務等。

在進階篇,主要講解MySQL的存儲引擎、索引、優化、存儲對象、InnoDB核心、鎖等相關知識。

在運維篇,主要講解了MySQL的日志、主從複制、讀寫分離、分庫分表等方面的知識。

課程内容能夠滿足同學們日常的開發、運維、面試、以及自我提升的各種需求。課程設計層層遞進,可以快速的幫助我們建構起完整的MySQL知識脈絡。

我們學習知識,得知其然知其是以然。本課程中,特别是在進階篇和運維篇中,涵蓋了很多底層的原理,并且加入了大量動畫及圖例,來幫助大家了解、消化、吸收。

并且,如果你有一定的MySQL基礎,建議大家也要認真學習一下進階篇、運維篇的知識,掌握了這部分的知識你的MySQL的技術水準将會到達一個新的層次,是你成為MySQL大牛的不二之選。

課程亮點

1.知識全面層層遞進

本課程涵蓋了MySQL基礎、進階、運維等方面的知識及底層原理,适用人群廣泛。

  1. 知識講解深入

本課程中不僅包含MySQL的實際應用,還涵蓋了MySQL中大量的内部結構及底層原理。

  1. 原理通俗易懂

通過執行個體結合圖示的方式講解其中的重點、難點知識,幫助消化了解。

适用人群

  • · 對于MySQL知識零基礎的同學;

    · 有一定基礎,需要提升和深入學習的同學;

    · 追求高薪的Java開發人員