| *完成訂單後正常情形下約兩周可抵台。 *本賣場提供之資訊僅供參考,以到貨標的為正確資訊。 印行年月:202404*若逾兩年請先於私訊洽詢存貨情況,謝謝。 台灣(台北市)在地出版社,每筆交易均開具統一發票,祝您中獎最高1000萬元。 書名:快速念咒-MySQL入門指南與進階實戰 ISBN:9787121476334 出版社:電子工業 著編譯者:彭宇奇 頁數:389 所在地:中國大陸 *此為代購商品 書號:1639262 可大量預訂,請先連絡。 內容簡介 在當今社會,高效管理數據是一種思維方式,也是一種能力。越來越多的公司和崗位看重這一點。本書的核心理念是基於MySQL將學習數據管理的過程自然融入日常生活,使學習變得輕鬆,而不再是一項艱巨的任務。 本書採用引入故事場景的方式來呈現SQL語句的適用情景,並以此來解釋其使用原理,幫助讀者更好地理解SQL語言的本質。本書不僅是一本技術入門指南,也是一次走進SQL世界的探索之旅,旨在為初學者提供全面、易於理解、實用的學習體驗。作者簡介 彭宇奇,資深數據分析師,新派技術書作者,擅長用打比方、講故事的形式來構建技術框架,並解釋內在原理。創作主旨是──盡量讓學習變得有趣和活潑,學習一項技術的最好方式,就是忘記我們正在學習它。技術之外,熱愛運動和音樂,離不開游泳、hiphop和摩托車。其實很多圖書創作靈感都源於看似與之毫不相干的事物和經歷。目錄 第1章 七嘴八舌聊SQL1 1 什麼是SQL 1 2 什麼是資料庫 第2章 簡單檢索 2 1 基礎查詢:姻緣介紹所的聯絡清單 2 1 1 檢索整張表(通配符「*」) 2 1 2 檢索整張表的限制 2 1 3 檢索特定列 2 1 4 理解表中的「列」與「行」 2 1 5 關於SQL語句的書寫規範 2 2 對查詢結果排序:魚兒的大小和顏色 2 2 1 根據單列內容排序 2 2 2 升序和降序 2 2 3 排序的必要性和原理 2 2 4 根據多列內容排序 2 2 5 使用列別名排序 2 2 6 使用列編號排序 2 2 7 ORDER BY的其他使用事項 2 3 LIMIT分頁語句:跳躍的青蛙 2 3 1 限制結果的輸出行數 2 3 2 LIMIT的用法分析 2 3 3 淺談SQL語法 2 3 4 搭配LIMIT進行數據更新 2 4 去掉重複的輸出行:唯一的組合值 2 4 1 使用DISTINCT 2 4 2 對整張表去重沒有意義:初識主鍵 2 4 3 另一種去重的辦法:使用GROUP BY 2 4 4 MySQL中列別名的特殊用法 2 4 5 如何在SQL語句中添加註釋 第3章 數據過濾與模糊查詢 3 1 基礎的數據過濾:酷似「蘇菲·瑪索」的女孩 3 1 1 初識WHERE從句 3 1 2 比較運算符 3 1 3 理解空值 3 1 4 利用空值進行過濾 3 1 5 使用BINARY區分過濾條件中的大小寫 3 2 使用邏輯操作符:挑選優質的巴爾幹甜豆 3 2 1 操作符AND和OR 3 2 2 AND和OR的執行原理 3 2 3 組合查詢:UNION ALL與UNION 3 2 4 再次理解AND和OR 3 2 5 使用小括弧改變連接對象 3 2 6 操作符IN和NOT 3 2 7 課後閱讀:《膠囊時報》專欄採訪 3 3 模糊查詢:謂詞LIKE和正則表達式REGEXP 3 3 1 模糊查詢的適用場景 3 3 2 得心應手的百分號(%) 3 3 3 專一的下畫線(_) 3 3 4 讓特殊符號回歸符號本身(\) 3 3 5 正則表達式的一般使用場景 3 3 6 正則表達式的更多使用場景 第4章 顯示欄、CASE表達式與常用函數 4 1 創建顯示欄:卡路奇歐的「貪婪美德」 4 1 1 使用算術運算符創建顯示欄 4 1 2 將MySQL當作計算器 4 1 3 算術運算符與空值:COALESCE函數 4 1 4 創建拼接欄:「貓牌膠水」CONCAT函數 4 2 神奇的變形咒語:CASE表達式 4 2 1 初識CASE表達式 4 2 2 CASE表達式的一般使用原理 4 2 3 不同的輸出形式和對應效果 4 2 4 CASE表達式的規律總結 4 3 千奇百怪的函數:MySQL的生物多樣性 4 3 1 函數多樣性的原因 4 3 2 處理時間的函數 4 3 3 處理字元串的函數 4 3 4 處理數值的函數 第5章 聚集函數、窗口函數與數據分組 5 1 使用聚集函數:返回一組數據的各項指標 5 1 1 什麼是聚集函數 5 1 2 統計個數和統計行數:COUNT函數 5 1 3 COUNT(*)與COUNT(列名)的原理解釋 5 1 4 求和:SUM函數 5 1 5 求均值:AVG函數 5 1 6 求最大值與最小值:MAX函數和MIN函數 5 2 GROUP BY數據分組:對數據進行打包處理 5 2 1 數據分組的重要性 5 2 2 分組計算的產物與分組的原理 5 2 3 分組前的數據過濾:使用WHERE過濾行 5 2 4 指定多個分組依據 5 2 5 配合使用WITH ROLLUP:貼心的小計與總計 5 2 6 對空值分組:驗證COUNT(列名)與COUNT(*) 5 3 使用HAVING從句進行過濾:「韋爾集團」的大麻煩 5 3 1 分組后的數據過濾:使用HAVING過濾組 5 3 2 WHERE的不完美替代品 5 3 3 「三巨頭」的會面:同時使用WHERE、GROUP BY和HAVING 5 4 窗口函數:等級、累計與拆分 5 4 1 初識窗口函數語法 5 4 2 不一樣的ORDER BY 5 4 3 非必要的PARTITION BY 5 4 4 RANK、DENSE_RANK和ROW_NUMBER 5 4 5 累計計算:將聚集函數用作窗口函數 5 4 6 平移變動的窗口:累計計算的拆分 第6章 複合查詢 6 1 利用子查詢進行過濾:憂鬱的薩茉莉公主 6 1 1 利用子查詢進行過濾 6 1 2 利用子查詢過濾的關鍵思路及關聯的基礎 6 1 3 普遍存在的「中間人」 6 1 4 正序子查詢的書寫思路 6 1 5 完全限定列名 6 2 初識聯結的建立:拆分表的逆向操作 6 2 1 理解主鍵和外鍵 6 2 2 關聯的設定機制 6 2 3 使用WHERE建立聯結 6 2 4 什麼是笛卡兒積 6 2 5 等值行與不等值行 6 2 6 內部聯結的語法 6 2 7 子查詢和聯結的區別 6 3 自聯結與自然聯結:巧妙的複製 6 3 1 建立自聯結:巧妙的複製 6 3 2 建立自然聯結:不走尋常路的簡潔 6 4 外部聯結:向左走,還是向右走 6 4 1 不同於以往的關聯大表 6 4 2 不同聯結方式的比較 6 5 關聯子查詢的建立:另一隻看不見的手 6 5 1 標量子查詢 6 5 詳細資料或其他書籍請至台灣高等教育出版社查詢,查後請於PChome商店街私訊告知ISBN或書號,我們即儘速上架。 |