視圖 視圖是虛擬的表,只包含使用時(shí)動(dòng)態(tài)檢索數(shù)據(jù)的查詢(xún)。 為什么使用視圖 重用SQL語(yǔ)句; 簡(jiǎn)化復(fù)雜的SQL操作; 使用表的組成部分而不是整個(gè)表; 保護(hù)數(shù)據(jù),可以給用戶(hù)授予表的...
利用UNION操作符將多條SELECT語(yǔ)句組合成一個(gè)結(jié)果集。 組合查詢(xún) MySQL允許執(zhí)行多個(gè)查詢(xún)并將結(jié)果作為單個(gè)查詢(xún)結(jié)果集返回。這些組合查詢(xún)通常稱(chēng)為并(union)或符合查...
表的創(chuàng)建、更改和刪除的基本知識(shí)。 創(chuàng)建表 兩種方法: 使用管理工具; MySQL語(yǔ)句。 表創(chuàng)建基礎(chǔ) 用CREATE TABLE創(chuàng)建: 新表的名字,在關(guān)鍵字CREATE TAB...
UPDATE和DELETE語(yǔ)句。 更新數(shù)據(jù) UPDATE語(yǔ)句由3部分組成: 要更新的表; 列名和他們的新值; 確定要更新行的過(guò)濾條件。 例:客戶(hù)10005現(xiàn)在有了電子郵件地址...
INSERT語(yǔ)句。 插入完整的行 ?。簩?duì)每個(gè)列必須給出一個(gè)值,沒(méi)有值用NULL;各個(gè)列必須以他們?cè)诒矶x中出現(xiàn)的次序填充;但這種語(yǔ)法不安全,太依賴(lài)順序,應(yīng)避免使用。 安全方法...
使用表別名 SQL允許給表名起別名,理由如下: 縮短SQL語(yǔ)句; 允許在單挑SELECT語(yǔ)句中多次使用相同的表。例: !:表別名可以用于WHERE、ORDER BY子句等;表...
聯(lián)結(jié) 聯(lián)結(jié)(join)是SQL最強(qiáng)大功能之一。 關(guān)系表 看一個(gè)例子:假如有一個(gè)包含產(chǎn)品目錄的數(shù)據(jù)庫(kù)表,其中每種類(lèi)別的物品占一行。對(duì)于每種物品要存儲(chǔ)的信息包括產(chǎn)品描述和價(jià)格,供...
子查詢(xún) 即嵌套在其他查詢(xún)中的查詢(xún)。 利用子查詢(xún)進(jìn)行過(guò)濾 例: 檢索包含物品TNT2的所有訂單的編號(hào)。 檢索具有前一步驟列出的訂單編號(hào)的所有客戶(hù)的ID。 檢索前一步驟返回的所有...
分組數(shù)據(jù)以便能匯總表內(nèi)容的子集,GROUP BY子句和HAVING子句。 創(chuàng)建分組 GROUP BY子句可以包含任意數(shù)目的列。這使得能對(duì)分組進(jìn)行嵌套。 如果在GROUP BY...
聚集函數(shù) 常常需要匯總數(shù)據(jù)而不用把它們實(shí)際檢索出來(lái)。 確定表中行數(shù); 獲得表中行組的和; 找出表列的最大值、最小值和平均值 聚集函數(shù)(aggregate function):...
函數(shù) 函數(shù)沒(méi)有SQL的可移植性強(qiáng):使用時(shí)應(yīng)該保證做好代碼注釋。 使用函數(shù) 大多數(shù)SQL實(shí)現(xiàn)支持以下類(lèi)型的函數(shù): 用于處理文本串的文本函數(shù)(如刪除或填充值,轉(zhuǎn)換大小寫(xiě)); 用于...
計(jì)算字段 存儲(chǔ)在數(shù)據(jù)庫(kù)表中的數(shù)據(jù)一般不是應(yīng)用程序所需要的格式。需要直接從數(shù)據(jù)庫(kù)中檢索出轉(zhuǎn)換、計(jì)算或格式化過(guò)的數(shù)據(jù),而不是檢索出后在客戶(hù)機(jī)應(yīng)用程序中重新格式化。 計(jì)算字段并不實(shí)...
使用MySQL正則表達(dá)式 僅為正則表達(dá)式語(yǔ)言的一個(gè)子集。 基本字符匹配 例:檢索列prod_name包含文本.000的所有行: ?。赫齽t匹配不區(qū)分大小寫(xiě),如果需要,使用BIN...
LIKE操作符 通配符(wildcard):用來(lái)匹配值的一部分的特殊字符。 搜索模式(search pattern):由字面值、通配符或兩者組合構(gòu)成的搜索條件。 百分號(hào)(%)...
組合WHERE子句以建立功能更強(qiáng)的更高級(jí)搜索條件。使用NOT和IN操作符。 組合WHERE子句 操作符(operator):用來(lái)聯(lián)結(jié)或改變WHERE子句中的子句的關(guān)鍵字。也稱(chēng)...
hierarchical indexing是pandas的一項(xiàng)重要功能,它使你能在一個(gè)軸上擁有多個(gè)(兩個(gè)以上)索引級(jí)別。它能讓你以低維度形式處理高維度數(shù)據(jù)。 例:創(chuàng)建一個(gè)Se...
missing data pandas對(duì)象上的所有描述統(tǒng)計(jì)都排除了缺失數(shù)據(jù)。 pandas用NaN(Not a Number)表示浮點(diǎn)數(shù)和非浮點(diǎn)數(shù)組中的缺失數(shù)據(jù),它只是一個(gè)便...
常用的數(shù)學(xué)和統(tǒng)計(jì)方法 pandas對(duì)象擁有一組常用的數(shù)學(xué)和統(tǒng)計(jì)方法。他們大都屬于約簡(jiǎn)和匯總統(tǒng)計(jì),用于從Series提取單個(gè)值(如sum或mean)或從DataFrame的行或...
Beautiful Soup是一個(gè)Python的HTML解析框架,我們可以利用它方便的處理HTML和XML文檔。Beautiful Soup有3和4兩個(gè)版本,目前3已經(jīng)停止開(kāi)...