視圖 視圖是虛擬的表,只包含使用時(shí)動態(tài)檢索數(shù)據(jù)的查詢。 為什么使用視圖 重用SQL語句; 簡化復(fù)雜的SQL操作; 使用表的組成部分而不是整個(gè)表;...
利用UNION操作符將多條SELECT語句組合成一個(gè)結(jié)果集。 組合查詢 MySQL允許執(zhí)行多個(gè)查詢并將結(jié)果作為單個(gè)查詢結(jié)果集返回。這些組合查詢通...
表的創(chuàng)建、更改和刪除的基本知識。 創(chuàng)建表 兩種方法: 使用管理工具; MySQL語句。 表創(chuàng)建基礎(chǔ) 用CREATE TABLE創(chuàng)建: 新表的名字...
UPDATE和DELETE語句。 更新數(shù)據(jù) UPDATE語句由3部分組成: 要更新的表; 列名和他們的新值; 確定要更新行的過濾條件。 例:客戶...
INSERT語句。 插入完整的行 ?。簩γ總€(gè)列必須給出一個(gè)值,沒有值用NULL;各個(gè)列必須以他們在表定義中出現(xiàn)的次序填充;但這種語法不安全,太依...
使用表別名 SQL允許給表名起別名,理由如下: 縮短SQL語句; 允許在單挑SELECT語句中多次使用相同的表。例: !:表別名可以用于WHER...
聯(lián)結(jié) 聯(lián)結(jié)(join)是SQL最強(qiáng)大功能之一。 關(guān)系表 看一個(gè)例子:假如有一個(gè)包含產(chǎn)品目錄的數(shù)據(jù)庫表,其中每種類別的物品占一行。對于每種物品要存...
子查詢 即嵌套在其他查詢中的查詢。 利用子查詢進(jìn)行過濾 例: 檢索包含物品TNT2的所有訂單的編號。 檢索具有前一步驟列出的訂單編號的所有客戶的...
分組數(shù)據(jù)以便能匯總表內(nèi)容的子集,GROUP BY子句和HAVING子句。 創(chuàng)建分組 GROUP BY子句可以包含任意數(shù)目的列。這使得能對分組進(jìn)行...