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

歡迎光臨中圖網 請 | 注冊
> >>
像程序員一樣使用MYSQL

包郵 像程序員一樣使用MYSQL

作者:黃文毅
出版社:清華大學出版社出版時間:2023-09-01
開本: 其他 頁數: 236
中 圖 價:¥62.3(7.0折) 定價  ¥89.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

像程序員一樣使用MYSQL 版權信息

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

像程序員一樣使用MYSQL 本書特色

本書是一本MySQL實戰經驗分享,作者是擁有近十年開發經驗的后端“老司機”,向讀者介紹了正確高效使用MySQL的經驗技巧。書中首先介紹了MySQL的bi備知識,適合正確學習MySQL的新人入手,然后介紹了MySQL在數據庫設計、分庫分表、日志、鎖、性能優化等有關MySQL的高級技能,有助于讀者了解MySQL在實際項目開發中的應用。本書集原理、經驗與實戰范例于一體,有助于讀者盡快提升MySQL的應用水平,此外,書中還給出了編者在實際工作中參與面試的一些MySQL高頻面試題,可以幫助有面試需求的讀者通過本書獲得經驗。

像程序員一樣使用MYSQL 內容簡介

熟練使用MySQL數據庫,是研發工程師和數據庫工程師的推薦技能之一。本書從程序員的視角介紹了MySQL數據庫在實際開發中的核心知識和應用技能。 全書共14章。第1章主要講解MySQL數據庫以及客戶端工具的安裝;第2~4章主要介紹數據庫與表的創建、數據類型與表達式,以及函數、運算符與變量;第5章主要講解select查詢語句、子查詢以及連接查詢;第6章主要講解索引和索引類型;第7、8章主要介紹MySQL事務的ACID特性、事務的四種隔離級別、如何使用事務、存儲過程和視圖概述,以及如何使用存儲過程和視圖;第9章介紹MySQL用戶權限管理以及數據備份與恢復;第10章介紹如何設計數據庫,包括關聯關系、E-R實體關系模型;第11~13章主要介紹MySQL日志、鎖以及分庫分表;第14章介紹SQL性能優化與字符集。附錄部分包含本書用到的SQL腳本、詞匯解釋以及高頻面試題。 本書適合所有計算機專業的學生、軟件開發人員,以及DBA使用,也可作為培訓機構MySQL教學的參考書。

像程序員一樣使用MYSQL 目錄

第 1 章 初識MySQL 1
1.1 安裝MySQL 1
1.1.1 在macOS上安裝MySQL 2
1.1.2 在Windows上安裝MySQL 6
1.2 如何選擇MySQL客戶端 10
1.2.1 在macOS上安裝Workbench 10
1.2.2 在macOS上安裝DataGrip 12
1.2.3 在Windows上安裝
Workbench 14
1.2.4 命令行連接MySQL 14
第 2 章 數據庫與表的創建 17
2.1 數據庫操作 17
2.1.1 創建**個數據庫 18
2.1.2 更新數據庫名稱 20
2.1.3 刪除數據庫 21
2.1.4 取個合適的數據庫名稱 22
2.2 表操作 23
2.2.1 創建**張表 23
2.2.2 表數據插入 26
2.2.3 建表規約 28
2.2.4 慎重刪除表和數據 29
2.2.5 修改表和表結構 31
2.2.6 表結構/表數據導出 35
第 3 章 MySQL常用數據類型 38
3.1 數值數據類型 38
3.1.1 整數類型 38
3.1.2 浮點數類型 40
3.1.3 定點數類型 42
3.1.4 bit類型 43
3.1.5 數值類型屬性 44
3.1.6 超出范圍和溢出處理 44
3.2 日期和時間類型 46
3.2.1 時間小數秒精確度 47
3.2.2 日期和時間類型轉換 48
3.3 字符串數據類型 49
3.3.1 char和varchar類型 50
3.3.2 blob和text類型 51
3.3.3 enum和set類型 52
3.3.4 JSON類型 53
3.3.5 數據類型默認值 57
第 4 章 運算符、函數與變量 59
4.1 運算符 59
4.1.1 運算符優先級 59
4.1.2 比較運算符和函數 60
4.1.3 邏輯運算符 62
4.1.4 賦值運算符 63
4.2 函數 65
4.2.1 字符串函數 65
4.2.2 數學函數 67
4.2.3 日期和時間函數 68
4.2.4 聚合函數 72
4.2.5 流程控制函數 73
4.2.6 強制類型轉換函數 74
4.2.7 加密函數 75
4.2.8 信息函數 77
4.3 變量 78
第 5 章 select查詢 80
5.1 select簡單查詢 80
5.1.1 無表查詢 80
5.1.2 指定列查詢 81
5.1.3 limit指定行和分頁查詢 81
5.2 where條件查詢 83
5.2.1 使用where子句 83
5.2.2 where單值查詢 84
5.2.3 范圍和區間查詢 85
5.2.4 模糊查詢 86
5.2.5 空值查詢 86
5.2.6 where多值查詢 87
5.3 數據排序order by 88
5.4 數據分組group by 89
5.5 分組后過濾having 91
5.6 組合查詢union 92
5.7 子查詢 96
5.8 連接查詢 98
第 6 章 索引 102
6.1 認識索引 102
6.1.1 什么是索引 102
6.1.2 索引的種類 104
6.1.3 索引增、刪、改、查 105
6.2 索引類型 108
6.2.1 主鍵及主鍵索引 108
6.2.2 唯一索引 109
6.2.3 普通的單字段索引 110
6.2.4 普通的組合索引 110
6.2.5 前綴索引 112
第 7 章 MySQL事務 114
7.1 事務的4大特性 114
7.2 使用事務 116
7.3 事務的4種隔離級別 120
第 8 章 MySQL視圖和存儲過程 127
8.1 視圖 127
8.1.1 視圖的使用場景 127
8.1.2 視圖的增、刪、改、查 128
8.1.3 使用視圖的注意事項 130
8.2 存儲過程 131
8.2.1 存儲過程的增、刪、改、查 131
8.2.2 存儲過程與流程控制語句
搭配使用 134
8.2.3 應用場景與優缺點 135
第 9 章 用戶權限管理及 數據備份與恢復 136
9.1 用戶權限管理 136
9.1.1 用戶管理 136
9.1.2 角色管理 138
9.1.3 權限管理及授權 139
9.2 數據備份 141
9.2.1 mysqldump概述 141
9.2.2 mysqldump數據備份 142
9.3 數據恢復 145
第 10 章 數據庫設計 147
10.1 關聯關系 147
10.1.1 一對一 147
10.1.2 一對多 149
10.1.3 多對多 149
10.1.4 自關聯 150
10.2 E-R實體關系模型 150
10.3 數據表設計三范式 152
10.4 數據庫設計流程 153
10.5 教務管理系統數據庫設計案例 154
10.5.1 需求分析 154
10.5.2 設計 155
10.5.3 實現 159
第 11 章 數據庫日志 161
11.1 MySQL的幾種日志 161
11.2 了解錯誤日志 162
11.3 了解普通查詢日志 162
11.4 了解慢查詢日志 164
11.5 了解二進制日志 166
11.6 了解撤銷日志 167
11.7 了解重做日志 167
11.8 了解中繼日志 168
11.9 主從模式與主從同步 168
第 12 章 MySQL鎖 172
12.1 MySQL鎖及分類 172
12.2 共享鎖和獨占鎖 172
12.3 全局鎖 174
12.4 表級鎖 176
12.4.1 表鎖 176
12.4.2 元數據鎖 178
12.4.3 意向鎖 180
12.4.4 自增鎖 183
12.5 行鎖 183
12.5.1 記錄鎖 184
12.5.2 間隙鎖與臨鍵鎖 185
12.5.3 插入意向鎖 189
12.6 悲觀鎖和樂觀鎖 191
第 13 章 MySQL分庫分表 193
13.1 分庫 193
13.2 分表 194
13.3 切分方式 194
13.3.1 水平切分的方式 194
13.3.2 垂直切分的方式 196
13.4 分組 196
第 14 章 SQL性能優化與字符集 198
14.1 SQL優化工具 198
14.1.1 explain執行計劃 198
14.1.2 show profile 200
14.2 慢SQL優化 204
14.2.1 表無任何索引 204
14.2.2 索引失效優化 205
14.2.3 使用索引覆蓋優化 209
14.2.4 插入性能優化 209
14.2.5 優化select count(*) 212
14.2.6 select*語句優化 213
14.3 字符集 214
14.3.1 字符集概述 214
14.3.2 設置適當的字符集 214
14.3.3 設置默認字符集 215
14.3.4 轉換字符集 215
附錄A MySQL數據 216
附錄B 詞匯解釋 217
附錄C MySQL高頻面試題 219
附錄D 練習題 223
參考文獻 226
展開全部

像程序員一樣使用MYSQL 作者簡介

黃文毅,架構師,從業近十年,先后就職于上海美團、廈門美圖和海西醫藥等公司,從事Java開發工作,目前就職于某國內大型企業從事大數據和后端研發,對于Java后端開發及MySQL等各類數據庫的有著十分豐富的經驗。
著有圖書:《分布高可用架構之道》《Spring 5企業級開發實戰》(與人合著)等圖書。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 移动厕所租赁|移动卫生间|上海移动厕所租赁-家瑞租赁 | 温州食堂承包 - 温州市尚膳餐饮管理有限公司 | 恒温恒湿箱(药品/保健品/食品/半导体/细菌)-兰贝石(北京)科技有限公司 | 喷播机厂家_二手喷播机租赁_水泥浆洒布机-河南青山绿水机电设备有限公司 | 河南中整光饰机械有限公司-抛光机,去毛刺抛光机,精密镜面抛光机,全自动抛光机械设备 | 焊管生产线_焊管机组_轧辊模具_焊管设备_焊管设备厂家_石家庄翔昱机械 | 造价工程师网,考试时间查询,报名入口信息-网站首页 | 旅游规划_旅游策划_乡村旅游规划_景区规划设计_旅游规划设计公司-北京绿道联合旅游规划设计有限公司 | 【官网】博莱特空压机,永磁变频空压机,螺杆空压机-欧能优 | 楼承板-开口楼承板-闭口楼承板-无锡海逵 | 留学生辅导网-在线课程论文辅导-留学生挂科申诉机构 | 钢托盘,钢制托盘,立库钢托盘,金属托盘制造商_南京飞天金属制品实业有限公司 | 美国HASKEL增压泵-伊莱科elettrotec流量开关-上海方未机械设备有限公司 | 北京浩云律师事务所-企业法律顾问_破产清算等公司法律服务 | 武汉天安盾电子设备有限公司 - 安盾安检,武汉安检门,武汉安检机,武汉金属探测器,武汉测温安检门,武汉X光行李安检机,武汉防爆罐,武汉车底安全检查,武汉液体探测仪,武汉安检防爆设备 | 好杂志网-首页| 金联宇电缆|广东金联宇电缆厂家_广东金联宇电缆实业有限公司 | 自动螺旋上料机厂家价格-斗式提升机定制-螺杆绞龙输送机-杰凯上料机 | 淘趣英语网 - 在线英语学习,零基础英语学习网站 | 粉丝机械,粉丝烘干机,粉丝生产线-招远市远东粉丝机械有限公司 | 磁力抛光研磨机_超声波清洗机厂家_去毛刺设备-中锐达数控 | 艺术生文化课培训|艺术生文化课辅导冲刺-济南启迪学校 | 丹尼克尔拧紧枪_自动送钉机_智能电批_柔性振动盘_螺丝供料器品牌 | 成人纸尿裤,成人尿不湿,成人护理垫-山东康舜日用品有限公司 | 精益专家 - 设备管理软件|HSE管理系统|设备管理系统|EHS安全管理系统 | 旋片真空泵_真空泵_水环真空泵_真空机组-深圳恒才机电设备有限公司 | 钢托盘,铁托盘,钢制托盘,镀锌托盘,饲料托盘,钢托盘制造商-南京飞天金属13260753852 | 找培训机构_找学习课程_励普教育 | 彩信群发_群发彩信软件_视频短信营销平台-达信通 | 欧美日韩国产一区二区三区不_久久久久国产精品无码不卡_亚洲欧洲美洲无码精品AV_精品一区美女视频_日韩黄色性爱一级视频_日本五十路人妻斩_国产99视频免费精品是看4_亚洲中文字幕无码一二三四区_国产小萍萍挤奶喷奶水_亚洲另类精品无码在线一区 | 沈阳网站建设_沈阳网站制作_沈阳网页设计-做网站就找示剑新零售 沈阳缠绕膜价格_沈阳拉伸膜厂家_沈阳缠绕膜厂家直销 | 电磁流量计_智能防腐防爆管道式计量表-金湖凯铭仪表有限公司 | 档案密集架,移动密集架,手摇式密集架,吉林档案密集架-厂家直销★价格公道★质量保证 | 塑胶跑道施工-硅pu篮球场施工-塑胶网球场建造-丙烯酸球场材料厂家-奥茵 | 桐城新闻网—桐城市融媒体中心主办 | 合肥升降机-合肥升降货梯-安徽升降平台「厂家直销」-安徽鼎升自动化科技有限公司 | 碳钢法兰厂家,非标法兰,定制异型,法兰生产厂家-河北九瑞管道 | 宝宝药浴-产后药浴-药浴加盟-艾裕-专注母婴调养泡浴 | 淘剧影院_海量最新电视剧,免费高清电影随心观看 | 冰雕-冰雪世界-大型冰雕展制作公司-赛北冰雕官网 | 济南菜鸟驿站广告|青岛快递车车体|社区媒体-抖音|墙体广告-山东揽胜广告传媒有限公司 |