MySQL應用實戰與性能調優
內容描述
本書以中望3D 2021軟件三維設計模塊為線索,以任務實例為“抓手”,按照“互聯網+”的思維模式,
對三維建模、參數化設計與工程圖等模塊進行全面細緻的講解,內容涵蓋一般工程設計的常用功能,
由淺到深、循序漸進地介紹中望3D 2021軟件的基本操作及命令的使用,
包括界面環境及草圖設計、實體建模、曲面建模、裝配與裝配動畫、
中望3D工程圖與零件的參數化設計、考證實例講解共7個項目。
本書語言通俗易懂,內容講解到位,並配以大量的實例,詳細講述了每個典型產品的設計過程,
讀者可以根據書中講解的步驟,輕鬆完成複雜產品的造型設計,全面提升三維設計能力。
書中任務實例具有很強的實用性、操作性和代表性,突出專業性、層次性和技巧性等特點。
每個項目均配有練習題,方便讀者在學習過程中練習。
本書可作為職業院校機械類相關專業的教材和“1+X”《機械產品三維模型設計職業技能等級標準》的培訓教材,
也可作為工程技術人員培訓及參考用書。
為便於教學,本書配套有課程標準、電子課件、電子教案、微課和操作視頻、試題庫、
素材庫和動畫等豐富的教學資源,選擇本書作為教材的教師可登錄www.cmpedu.com網站,註冊、免費下載。
目錄大綱
前言
第1章 MySQL入門和容器化部署 1
1.1 MySQL介紹 1
1.2 MySQL 8安裝和升級 2
1.2.1 安裝前說明 2
1.2.2 在Windows上安裝MySQL 2
1.2.3 在Linux上安裝MySQL 8
1.2.4 在Docker上安裝MySQL 12
第2章 什麼樣的數據庫設計才是優秀的 17
2.1 關係型數據庫設計理論 17
2.2 連接數據庫和基本信息查詢 21
2.2.1 連接數據庫 21
2.2.2 基本信息查詢 21
2.3 數據庫和表 25
2.3.1 創建數據庫 26
2.3.2 創建表 27
2.4 數據類型和類型異常處理 28
2.4.1 數字數據類型 28
2.4.2 日期和時間數據類型 32
2.4.3 字符串數據類型 33
2.4.4 JSON數據類型 39
第3章 SQL語句全面解析和應用實戰 44
3.1 數據庫操作 44
3.2 數據表操作 46
3.2.1 創建數據表 46
3.2.2 數據表的修改與刪除 48
3.2.3 約束 49
3.3 數據查詢 50
3.4 數據插入 51
3.5 where(篩選) 52
3.6 and和or(與和或) 54
3.7 between(範圍查找) 55
3.8 distinct(去重關鍵字) 56
3.9 update(修改或更新) 56
3.10 delete(刪除) 58
3.11 like(模糊匹配) 59
3.12 order by(排序) 61
3.13 group by(分組) 62
3.14 with rollup(分組統計再統計) 63
3.15 having(分組篩選) 64
3.16 union和union all(組合查詢) 64
3.17 join(連接查詢) 67
3.17.1 inner join(內連接) 68
3.17.2 left join(左連接) 69
3.17.3 right join(右連接) 70
3.18 in和not in(多關鍵字篩選) 71
3.19 exists和not exists(是否返回結果集) 72
3.20 複製表 73
3.21 臨時表 74