中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >>
精講MYSQL復雜查詢

包郵 精講MYSQL復雜查詢

作者:張方興
出版社:清華大學出版社出版時間:2024-02-01
開本: 其他 頁數: 312
中 圖 價:¥56.3(7.1折) 定價  ¥79.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

精講MYSQL復雜查詢 版權信息

  • ISBN:9787302653509
  • 條形碼:9787302653509 ; 978-7-302-65350-9
  • 裝幀:平裝-膠訂
  • 冊數:暫無
  • 重量:暫無
  • 所屬分類:>>

精講MYSQL復雜查詢 本書特色

1. 專注于MySQL復雜查詢,一門關系型數據庫學好之后學習其他數據庫就會觸類旁通、特別輕松。
2. 專注于企業級SQL復雜查詢,不止學術領域,更多針對就業相關實例的指導。
3. 攜帶SQL復雜查詢面試題,可以方便就業面試時進行針對性復習。
4. 專注于解決思路思想和演化過程。

精講MYSQL復雜查詢 內容簡介

本書根據各個公司的SQL復雜查詢面試題進行編寫,可以更好輔助讀者進行針對性的學習。尤其每個SQL復雜查詢面試題都通過步驟的形式進行解讀,而非直接擺出一個答案。對比答案而言,解題思路更為重要。希望學習本書之后,讀者可以擁有一份自己針對復雜查詢的解題思路。 本書共13章,分別對應SQL語句的查詢基礎、多表聯查、元數據的查詢與管理、字符串的查詢與處理、數字的查詢與處理、日期的查詢與處理、JSON和XML的查詢與處理、結果集的查詢與處理、視圖與臨時表、存儲過程與預編譯語句、觸發器與自定義函數、事務與鎖、數據庫備份、復雜查詢面試題等相關內容。 作者精心設計多種案例與復雜查詢題目,非隨意擺出的“難題”,而是基于工作時積攢的業務場景。本書適合初學者入門,適合準備開始面試的學生進行面試準備,適合開發多年卻仍然對復雜查詢心有余悸的程序員,并可作為高等院校和培訓機構相關專業的教學參考書。

精講MYSQL復雜查詢 目錄

本書源碼
教學課件(PPT) 第1章SQL語句基礎與精講select關鍵字 1.1SQL查詢語句基礎 1.1.1SQL簡介 1.1.2SQL的語句類型 1.1.3關系數據庫的組成 1.1.4查詢語句的基本規則 1.1.5dual虛擬表 1.1.6數字計算符號的特殊情況 1.2精講select關鍵字 1.2.1select常規語法 1.2.2distinct關鍵字 1.2.3straight_join關鍵字 1.2.4sql_result關鍵字 1.2.5sql_cache關鍵字 1.2.6group by與having關鍵字 1.2.7order by關鍵字 1.2.8with rollup關鍵字 1.2.9window關鍵字 1.2.10limit與offset關鍵字 1.2.11limit分頁相關公式 1.2.12for關鍵字 1.3MySQL 8.0的內置函數與幫助 1.3.1了解MySQL自帶的實例庫 1.3.2通過MySQL 8.0內置文檔了解MySQL 8.0函數 1.4條件查詢 1.4.1MySQL中的比較運算符 1.4.2like關鍵字 1.4.3strcmp()函數 1.4.4MySQL中的正則表達式語法
第2章子查詢與連接查詢 2.1子查詢 2.1.1子查詢的作用 2.1.2子查詢作為列值 2.1.3外層嵌套子查詢 2.1.4使用子查詢進行比較 2.1.5子查詢的相關關鍵字 2.1.6行內子查詢與構造表達式 2.1.7子查詢作為派生表 2.2連接查詢 2.2.1連接查詢語句 2.2.2笛卡兒積 2.2.3交叉連接 2.2.4左連接 2.2.5右連接 2.2.6拼接 2.2.7全連接 2.2.8內連接 2.2.9并集去交集 2.2.10自連接 第3章MySQL元數據相關查詢 3.1show關鍵字 3.1.1show關鍵字查看某實例庫中含有的表 3.1.2show關鍵字查看表結構 3.1.3show關鍵字查看binlog日志 3.1.4show關鍵字查看相關創建語句信息 3.1.5show關鍵字查看MySQL支持哪些引擎 3.2數據庫的系統變量元數據與set關鍵字 3.2.1set關鍵字用于用戶自定義變量 3.2.2set關鍵字用于環境變量 3.2.3sql_mode變量 3.2.4根據用戶自定義變量增加列的行號 3.3表的元數據 3.3.1表的元數據查詢 3.3.2表信息中的row_format字段 3.3.3表信息中的data_free字段 3.3.4MySQL各表占用磁盤空間計算方式 3.3.5利用optimize關鍵字優化空間碎片 3.3.6查看表中的約束 3.4列的元數據 3.5用戶權限的元數據 3.5.1查詢當前MySQL中含有哪些用戶 3.5.2用戶的操作權限 3.5.3表的操作權限 3.5.4列的操作權限 第4章SQL字符串的查詢與處理 4.1MySQL 8.0中的字符串 4.1.1字符、字符集與字符串 4.1.2字符集與排序 4.1.3字符串各數據類型的存儲空間 4.1.4char類型與varchar類型 4.1.5varchar類型的長度誤區 4.1.6binary類型與varbinary類型 4.1.7blob類型與text類型 4.1.8enmu類型 4.1.9set類型 4.2字符串相關常用函數 4.2.1concat()函數(多列拼接) 4.2.2group_concat()函數(多行拼接) 4.2.3replace()函數 4.2.4regexp_substr()函數 4.2.5substr()函數與substring()函數 4.2.6substring_index()函數 4.2.7instr()函數與locate()函數 4.2.8length()函數 4.2.9reverse()函數 4.2.10right()函數與left()函數 4.2.11rpad()函數 4.2.12space()函數 4.2.13trim()、rtrim()、ltrim()函數 4.2.14upper()函數與lower()函數 4.2.15repeat()函數 4.2.16insert()函數 4.2.17elt()函數 4.2.18concat_ws()函數 4.3MySQL 8.0處理字符串相關的復雜查詢 4.3.1查詢總經理名稱并增加單引號 4.3.2將數字數據和字符數據分開 4.3.3計算字符串中特定字符出現的次數 4.3.4提取分隔符數據中的第N個數據 第5章SQL數字的查詢與處理 5.1MySQL 8.0的數字 5.1.1MySQL 8.0中的數字類型 5.1.2tinyint類型、bool類型、boolean類型 5.1.3無符號整數類型 5.1.4數字類型的精度 5.2數字常用函數與運算符 5.2.1div()函數 5.2.2abs()函數 5.2.3ceiling()函數 5.2.4floor()函數 5.2.5pow()函數和power()函數 5.2.6rand()函數 5.2.7truncate()函數 5.3聚合函數 5.3.1count(distinct)函數 5.3.2查詢每個部門的平均薪資 5.3.3查詢每個部門的薪資*高與*低的人(攜帶提成) 5.3.4查詢每個部門的薪資總額 5.3.5查詢每個部門有多少人 5.3.6查詢每個部門有多少人沒有提成 5.3.7查詢某個部門薪資占全公司的百分比 5.4窗口函數 5.4.1窗口函數的語法 5.4.2初步使用窗口函數 5.4.3partition by關鍵字 5.4.4order by關鍵字 5.4.5rank()函數 5.4.6dense_rank()函數 5.4.7percent_rank()函數 5.4.8ntile()函數 5.5聚合函數窗口化 5.6MySQL 8.0處理數字相關的復雜查詢 5.6.1計算眾數 5.6.2計算中值 第6章SQL日期的查詢與處理 6.1MySQL 8.0的日期 6.1.1MySQL 8.0中的日期類型 6.1.2date類型 6.1.3datetime類型 6.1.4time類型 6.1.5year類型 6.2獲取當前日期和時間函數 6.3日期的運算 6.4日期的比較 6.5日期的區間 6.6MySQL 8.0中的時區 6.7日期相關常用函數 6.7.1adddate()與date_sub() 6.7.2addtime() 6.7.3date()和time() 6.7.4timestamp() 6.7.5datediff() 6.7.6timediff() 6.7.7timestampdiff() 6.7.8day()等提取函數 6.7.9dayname() 6.7.10dayofweek()和dayofyear() 6.7.11extract() 6.7.12from_unixtime() 6.7.13str_to_date()與date_format() 6.7.14get_format() 6.7.15sec_to_time() 6.8MySQL 8.0處理日期相關的復雜查詢 6.8.1張三今年多少歲 6.8.2判斷今年是不是閏年 第7章SQL對JSON與XML的查詢與處理 7.1MySQL 8.0的JSON 7.1.1JSON類型的使用場景 7.1.2初識MySQL 8.0中的JSON類型 7.2JSON相關常用函數 7.2.1json_object() 7.2.2json_array() 7.2.3json_valid() 7.2.4json_contains() 7.2.5json_contains_path() 7.2.6json_extract() 7.2.7json_unquote() 7.2.8json_search() 7.2.9“-”符號和“-”符號 7.2.10json_keys() 7.2.11json_value() 7.3MySQL 8.0的XML 7.4XML相關常用函數 7.4.1extractvalue() 7.4.2updatexml() 第8章SQL對結果集的查詢與處理 8.1MySQL 8.0的結果集 8.1.1什么是處理結果集 8.1.2處理結果集的方式 8.2條件判斷函數 8.2.1if()函數 8.2.2case關鍵字 8.3表的展示方式 8.3.1橫表與縱表 8.3.2將縱表讀取為橫表進行展示 8.3.3將橫表讀取為縱表進行展示——union all寫法 8.3.4將橫表讀取為縱表進行展示——max()函數寫法 8.4MySQL 8.0處理結果集相關的復雜查詢 8.4.1將一行分割為多行 8.4.2將多行合并為一行(合并為分隔符數據) 8.4.3將多列合并為一列 8.4.4將一列分割為多列 第9章MySQL的視圖與臨時表 9.1MySQL 8.0的視圖 9.1.1概念 9.1.2語法 9.1.3使用示例 9.1.4管理 9.2MySQL 8.0的with as關鍵字 9.2.1概念 9.2.2語法 9.2.3使用示例 9.3MySQL 8.0的臨時表 9.3.1概念
9.3.2語法 9.3.3使用示例 9.3.4臨時復制表 9.4MySQL 8.0的內存表 9.4.1概念 9.4.2MySQL 8.0內存表和臨時表的區別 9.4.3語法 9.4.4使用示例 9.4.5管理 第10章MySQL的存儲過程與預編譯語句 10.1MySQL 8.0存儲過程概念 10.1.1無參存儲過程的創建與調用 10.1.2查看MySQL當前含有的存儲過程 10.1.3刪除存儲過程 10.1.4體驗存儲過程中含有部分報錯 10.2MySQL 8.0存儲過程的參數 10.2.1in參數 10.2.2out參數 10.2.3inout參數 10.3MySQL 8.0存儲過程的控制流 10.3.1declare關鍵字 10.3.2set關鍵字 10.3.3if關鍵字 10.3.4case關鍵字 10.3.5while關鍵字 10.3.6repeat關鍵字 10.3.7leave關鍵字 10.3.8iterate條件語句 10.4游標 10.4.1SQL中游標的概念 10.4.2存儲過程中游標的概念 10.5MySQL 8.0的預編譯語句 10.5.1概念 10.5.2特性 10.5.3預編譯語句與存儲過程的區別 10.5.4創建無參預編譯語句 10.5.5創建有參預編譯語句 10.5.6管理及刪除預編譯語句 第11章MySQL的觸發器和自定義函數 11.1MySQL 8.0觸發器概念 11.1.1觸發器特點 11.1.2觸發器語法 11.1.3觸發器示例 11.1.4觸發器管理 11.1.5觸發器的刪除 11.2MySQL 8.0自定義函數概念 11.2.1自定義函數的優點 11.2.2自定義函數的語法 11.2.3自定義函數示例 11.2.4管理及刪除自定義函數 11.3signal sqlstate拋出異常概念 11.3.1在觸發器中使用signal語句 11.3.2在函數中使用signal語句 11.3.3在存儲過程中使用signal語句 第12章MySQL的事務與鎖 12.1事務概念 12.1.1事務的關鍵字 12.1.2事務的四大特性 12.1.3事務的保存點savepoint 12.1.4事務在存儲過程、觸發器、自定義函數中的使用 12.2鎖的概念 12.2.1行級鎖的概念 12.2.2表級鎖的概念 12.2.3事務的隔離級別 12.2.4死鎖的檢測與解決 第13章MySQL備份與復雜查詢面試題 13.1備份工具mysqldump 13.1.1使用mysqldump以SQL格式轉儲數據 13.1.2重新加載SQL格式備份 13.1.3使用mysqldump以分割文本格式轉儲數據 13.1.4重新加載分隔文本格式備份 13.1.5mysqldump小技巧 13.2復雜查詢面試題——動漫評分 13.2.1涉及的表 13.2.2解題步驟 13.3復雜查詢面試題——查詢連續出現3次的數字 13.3.1涉及的表 13.3.2解題步驟——虛擬連接方式 13.3.3解題步驟——變量方式 13.4復雜查詢面試題——訂單退款率 13.4.1涉及的表 13.4.2解題步驟 附錄ASQL語句分類 A.1MySQL 8.0的SQL語句分類 A.1.1數據定義類語句 A.1.2數據操作類語句 A.1.3事務和鎖定類語句 A.1.4集群復制類語句 A.1.5預編譯類語句 A.1.6存儲過程類語句 A.1.7數據庫管理類語句 A.1.8數據庫工具類語句 A.2本書測試表的相關數據及結構 A.2.1學校系列表結構 A.2.2公司系列表結構
展開全部

精講MYSQL復雜查詢 作者簡介

張方興,多年一線開發程序員,著有《微服務分布式架構基礎與實戰:基于Spring Boot Spring Cloud》《高性能Java架構:核心原理與案例實戰》《鴻蒙入門:HarmonyOS應用開發》。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: CCE素质教育博览会 | CCE素博会 | 教育展 | 美育展 | 科教展 | 素质教育展 | 建筑消防设施检测系统检测箱-电梯**检测仪器箱-北京宇成伟业科技有限责任公司 | 承插管件_不锈钢承插管件_锻钢高压管件-温州科正阀门管件有限公司 | 数控专用机床,专用机床,自动线,组合机床,动力头,自动化加工生产线,江苏海鑫机床有限公司 | 佛山商标注册_商标注册代理|专利注册申请_商标注册公司_鸿邦知识产权 | 厚壁钢管-厚壁无缝钢管-小口径厚壁钢管-大口径厚壁钢管 - 聊城宽达钢管有限公司 | 北京自然绿环境科技发展有限公司专业生产【洗车机_加油站洗车机-全自动洗车机】 | 直流大电流电源,燃料电池检漏设备-上海政飞 | 聚合氯化铝-碱式氯化铝-聚合硫酸铁-聚氯化铝铁生产厂家多少钱一吨-聚丙烯酰胺价格_河南浩博净水材料有限公司 | 工业胀紧套_万向节联轴器_链条-规格齐全-型号选购-非标订做-厂家批发价格-上海乙谛精密机械有限公司 | 塑钢课桌椅、学生课桌椅、课桌椅厂家-学仕教育设备首页 | 合肥礼品公司-合肥礼品定制-商务礼品定制公司-安徽柏榽商贸有限公司 | 蒸汽热收缩机_蒸汽发生器_塑封机_包膜机_封切收缩机_热收缩包装机_真空机_全自动打包机_捆扎机_封箱机-东莞市中堡智能科技有限公司 | 沈阳庭院景观设计_私家花园_别墅庭院设计_阳台楼顶花园设计施工公司-【沈阳现代时园艺景观工程有限公司】 | 高铝轻质保温砖_刚玉莫来石砖厂家_轻质耐火砖价格 | 压片机_高速_单冲_双层_花篮式_多功能旋转压片机-上海天九压片机厂家 | 超声波清洗机_细胞破碎仪_实验室超声仪器_恒温水浴-广东洁盟深那仪器 | 砂尘试验箱_淋雨试验房_冰水冲击试验箱_IPX9K淋雨试验箱_广州岳信试验设备有限公司 | CTAB,表面活性剂1631溴型(十六烷基三甲基溴化铵)-上海升纬化工原料有限公司 | 耐驰泵阀管件制造-耐驰泵阀科技(天津)有限公司 | 单锥双螺旋混合机_双螺旋锥形混合机-无锡新洋设备科技有限公司 | 挤塑板-XPS挤塑板-挤塑板设备厂家[襄阳欧格] | 精密五金冲压件_深圳五金冲压厂_钣金加工厂_五金模具加工-诚瑞丰科技股份有限公司 | 汽车润滑油厂家-机油/润滑油代理-高性能机油-领驰慧润滑科技(河北)有限公司 | 专业广州网站建设,微信小程序开发,一物一码和NFC应用开发、物联网、外贸商城、定制系统和APP开发【致茂网络】 | 振动传感器,检波器-威海广达勘探仪器有限公司 | 胶水,胶粘剂,AB胶,环氧胶,UV胶水,高温胶,快干胶,密封胶,结构胶,电子胶,厌氧胶,高温胶水,电子胶水-东莞聚力-聚厉胶粘 | 银川美容培训-美睫美甲培训-彩妆纹绣培训-新娘化妆-学化妆-宁夏倍莱妮职业技能培训学校有限公司 临时厕所租赁_玻璃钢厕所租赁_蹲式|坐式厕所出租-北京慧海通 | 泰来华顿液氮罐,美国MVE液氮罐,自增压液氮罐,定制液氮生物容器,进口杜瓦瓶-上海京灿精密机械有限公司 | 包装机传感器-搅拌站传感器-山东称重传感器厂家-济南泰钦电气 | 加热制冷恒温循环器-加热制冷循环油浴-杭州庚雨仪器有限公司 | 生产自动包装秤_颗粒包装秤_肥料包装秤等包装机械-郑州鑫晟重工科技有限公司 | ★济南领跃标识制作公司★济南标识制作,标牌制作,山东标识制作,济南标牌厂 | 密度电子天平-内校-外校电子天平-沈阳龙腾电子有限公司 | 浙江筋膜枪-按摩仪厂家-制造商-肩颈按摩仪哪家好-温州市合喜电子科技有限公司 | 环保袋,无纺布袋,无纺布打孔袋,保温袋,环保袋定制,环保袋厂家,环雅包装-十七年环保袋定制厂家 | 昆明化妆培训-纹绣美甲-美容美牙培训-昆明博澜培训学校 | 高光谱相机-近红外高光谱相机厂家-高光谱成像仪-SINESPEC 赛斯拜克 | 东莞螺杆空压机_永磁变频空压机_节能空压机_空压机工厂批发_深圳螺杆空压机_广州螺杆空压机_东莞空压机_空压机批发_东莞空压机工厂批发_东莞市文颖设备科技有限公司 | 氟氨基酮、氯硝柳胺、2-氟苯甲酸、异香兰素-新晨化工 | 济南网站建设_济南网站制作_济南网站设计_济南网站建设公司_富库网络旗下模易宝_模板建站 |