J.J.'s Blogs
J.J. Huang
  • Taipei, Taiwan
本站是 J.J.Huang 的技術學習與筆記部落格,涵蓋前端、後端開發、Spring Boot、微服務、資料庫、運維等領域。分享程式語言、開發工具、系統架構及遊戲修改分析、逆向工程等的研究與知識分享。
  • Taipei, Taiwan
  • DMCA.com Protection Status
  • MySQL - 第二十六章 | 視圖(VIEW)

    視圖 視圖是虛擬的表。與包含資料的表不一樣,視圖只包含使用時動態檢索資料的查詢。 理解視圖的最好方法是看一個例子: 1 2 3 4 5 6 7 8 9 10 11 SELECT cust_name, cust_...

  • MySQL - 第二十五章 | 建立表(下)

    更新表 為更新表定義,可使用ALTER TABLE語句。但是,理想狀態下,當表中存儲資料以後,該表就不應該再被更新。在表的設計過程中需要花費大量時間來考慮,以便後期不對該表進行大的改動。 為了使用ALTER TABLE更改表結構,必須給出下面的訊息: 在ALTER TABLE之後...

  • MySQL - 第二十四章 | 建立表(中)

    主鍵再介紹 主鍵值必須唯一。即,表中的每個行必須具有唯一的主鍵值。如果主鍵使用單個列,則它的值必須唯一。如果使用多個列,則這些列的組合值必須唯一。 迄今為止我們看到的CREATE TABLE例子都是用單個列作為主鍵。其中主鍵用以下的類似的語句定義: 1 PRIMAR...

  • MySQL - 第二十三章 | 建立表(上)

    建立表 MySQL不僅用於表資料操縱,而且還可以用來執行資料庫和表的所有操作,包括表本身的建立和處理。一般有兩種建立表的方法: 使用具有交互式建立和管理表的工具; 表也可以直接用MySQL語句操縱。 為了用程序建立表,可使用SQL的CREATE TABLE語句。值得注意的...

  • MySQL - 第二十二章 | 更新和刪除資料

    更新資料 為了更新(修改)表中的資料,可使用UPDATE語句。可採用兩種方式使用UPDATE: 更新表中特定行; 更新表中所有行。 注意: 不要省略WHERE子句 在使用UPDATE時一定要注意細心。因為稍不注意,就會更新表中所有行。 提示: UPDATE...

  • MySQL - 第二十一章 | 插入資料(下)

    插入多個行 INSERT可以插入一行到一個表中。但如果你想插入多個行怎麼辦? 可以使用多條INSERT語句,甚至一次提交它們,每條語句用一個分號結束。 1 2 3 4 5 mysql> INSERT INTO `testdb`.`custo...

  • MySQL - 第二十章 | 插入資料(上)

    如何利用SQL的INSERT語句將資料插入表中。 資料插入 毫無疑問,SELECT是最常使用的SQL語句了。 顧名思義,INSERT是用來插入(或添加)行到資料庫表的。插入可以用幾種方式使用: 插入完整的行; 插入行的一部分; 插入多行; 插入某些查詢的結果。 ...

  • MySQL - 第十九章 | 全文本搜索(下)

    使用查詢擴展 查詢擴展用來設法放寬所返回的全文本搜索結果的範圍。考慮下面 的情況。你想找出所有提到anvils的注釋。只有一個注釋包含詞anvils,但你還想找出可能與你的搜索有關的所有其他行,即使它們不包含詞anvils。 這也是查詢擴展的一項任務。在使用查詢擴展時,MySQL對資料和...

  • MySQL - 第十八章 | 全文本搜索(上)

    理解全文本搜索 說明: 並非所有引擎都支持全文本搜索 MySQL支持幾種基本的資料庫引擎。並非所有的引擎都支持全文本搜索。兩個最常使用的引擎為MyISAM和InnoDB,前者支持全文本搜索,而後者不支持。 前面幾章中介紹了LIKE關鍵字,它利用通配操作符匹配文本(和部分文本)。使用LI...

  • MySQL - 第十七章 | 組合查詢

    組合查詢 多數SQL查詢都只包含從一個或多個表中返回資料的單條SELECT語 句。MySQL也允許執行多個查詢(多條SELECT語句),並將結果作為單個 查詢結果集返回。這些組合查詢通常稱為並(union)或復合查詢 (compound query)。 有兩種基本情況,其中需要使用組合查詢:...