MySQL是怎樣使用的 快速入門(mén)MySQL
定 價(jià):59.9 元
《MySQL是怎樣使用的:快速入門(mén)MySQL》采用通俗易懂的表達(dá)方式,對(duì)如何使用MySQL進(jìn)行了詳細(xì)的介紹。《MySQL是怎樣使用的:快速入門(mén)MySQL》完全從零基礎(chǔ)用戶的角度出發(fā),依照用戶認(rèn)知習(xí)慣,從MySQL的安裝開(kāi)始,介紹了MySQL的服務(wù)器程序和客戶端程序的使用、MySQL的數(shù)據(jù)類(lèi)型、數(shù)據(jù)庫(kù)和表的基本操作、列的屬性、MySQL中的表達(dá)式和函數(shù)、簡(jiǎn)單和復(fù)雜的增刪改查語(yǔ)句等入門(mén)知識(shí),還介紹了視圖、存儲(chǔ)程序、備份與恢復(fù)、用戶與權(quán)限管理等高級(jí)概念以及使用Java語(yǔ)言連接MySQL服務(wù)器等知識(shí)。《MySQL是怎樣使用的:快速入門(mén)MySQL》較好地契合了MySQL初學(xué)人員的學(xué)習(xí)曲線,內(nèi)容深入淺出,通俗易懂,可幫助初學(xué)人員迅速入門(mén)MySQL。
1.《MySQL是怎樣運(yùn)行的:從根兒上理解MySQL》的前導(dǎo)篇,從MySQL的安裝開(kāi)始講起,逐步介紹如何使用MySQL進(jìn)行增刪改查操作。2.本書(shū)還介紹了一些稍微進(jìn)階一點(diǎn)的MySQL主題,比如存儲(chǔ)程序、備份與恢復(fù)、用戶與權(quán)限管理,使用應(yīng)用程序連接MySQL服務(wù)器等。3.本書(shū)面向從未接觸過(guò)MySQL,從零開(kāi)始講解如何掌握MySQL的基本操作,契合MySQL初學(xué)人員的學(xué)習(xí)曲線。4.采用大白話書(shū)寫(xiě),穿插很多小貼士和幫助讀者理解的圖示,語(yǔ)言通俗易懂,讓MySQL的學(xué)習(xí)更加輕松。
第 1章 MySQL概述與安裝 11.1 存儲(chǔ)數(shù)據(jù)方式演變 11.2 MySQL簡(jiǎn)介 11.2.1 關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng) 11.2.2 MySQL的優(yōu)勢(shì) 21.3 MySQL的安裝、啟動(dòng)和關(guān)閉 31.3.1 MySQL的安裝 31.3.2 MySQL的啟動(dòng)和關(guān)閉 13第 2章 MySQL初體驗(yàn) 182.1 客戶端/服務(wù)器架構(gòu) 182.2 bin目錄下的可執(zhí)行文件 192.2.1 在命令行解釋器中執(zhí)行可執(zhí)行文件 202.2.2 服務(wù)器程序和客戶端程序 272.2.3 連接注意事項(xiàng) 312.3 MySQL語(yǔ)句使用注意事項(xiàng) 32第3章 MySQL數(shù)據(jù)類(lèi)型 353.1 數(shù)值類(lèi)型 353.1.1 整數(shù)類(lèi)型 353.1.2 浮點(diǎn)數(shù)類(lèi)型 383.1.3 定點(diǎn)數(shù)類(lèi)型 393.2 日期和時(shí)間類(lèi)型 423.2.1 YEAR 443.2.2 DATE、TIME和DATETIME 443.2.3 TIMESTAMP 443.3 字符串類(lèi)型 453.3.1 字符和字符串 453.3.2 字符編碼簡(jiǎn)介 453.3.3 MySQL的字符串類(lèi)型 463.3.4 ENUM類(lèi)型和SET類(lèi)型 493.4 二進(jìn)制類(lèi)型 503.4.1 BIT類(lèi)型 503.4.2 BINARY(M)與VARBINARY(M) 503.4.3 BLOB類(lèi)型 50第4章 數(shù)據(jù)庫(kù)的基本操作 514.1 展示數(shù)據(jù)庫(kù) 514.2 創(chuàng)建數(shù)據(jù)庫(kù) 524.3 切換默認(rèn)數(shù)據(jù)庫(kù) 534.4 刪除數(shù)據(jù)庫(kù) 54第5章 表的基本操作 555.1 展示數(shù)據(jù)庫(kù)中的表 555.2 創(chuàng)建表 555.2.1 基本語(yǔ)法 555.2.2 為建表語(yǔ)句添加注釋 565.2.3 創(chuàng)建現(xiàn)實(shí)生活中的表 575.2.4 IF NOT EXISTS 585.3 刪除表 595.4 查看表結(jié)構(gòu) 605.5 直接使用某個(gè)數(shù)據(jù)庫(kù)中的某個(gè)表 615.6 修改表 625.6.1 修改表名 625.6.2 增加列 635.6.3 刪除列 645.6.4 修改列信息 655.6.5 一條語(yǔ)句中包含多個(gè)修改操作 675.6.6 將first_table表恢復(fù)成原來(lái)的樣子 67第6章 列的屬性 686.1 簡(jiǎn)單的查詢和插入語(yǔ)句 686.1.1 簡(jiǎn)單的查詢語(yǔ)句 686.1.2 簡(jiǎn)單插入語(yǔ)句 686.1.3 批量插入 696.2 列的屬性 706.2.1 默認(rèn)值 706.2.2 NOT NULL 716.2.3 主鍵 726.2.4 UNIQUE約束 736.2.5 主鍵和UNIQUE約束的對(duì)比 746.2.6 外鍵 756.2.7 AUTO_INCREMENT 756.2.8 列的注釋 776.2.9 顯示寬度與ZEROFILL 776.3 查看表結(jié)構(gòu)時(shí)的列屬性 806.4 標(biāo)識(shí)符的命名 80第7章 簡(jiǎn)單查詢 827.1 準(zhǔn)備工作 827.1.1 用哪個(gè)表 827.1.2 為表填入數(shù)據(jù) 837.2 查詢單個(gè)列 847.3 查詢多個(gè)列 857.4 查詢所有列 867.5 查詢結(jié)果去重 867.5.1 去除單列的重復(fù)結(jié)果 867.5.2 去除多列的重復(fù)結(jié)果 877.6 限制結(jié)果集記錄條數(shù) 887.7 對(duì)查詢結(jié)果排序 897.7.1 按照單個(gè)列的值進(jìn)行排序 897.7.2 按照多個(gè)列的值進(jìn)行排序 90第8章 帶搜索條件的查詢 928.1 簡(jiǎn)單搜索條件 928.2 匹配列表中的元素 948.3 匹配N(xiāo)ULL 958.4 多個(gè)搜索條件 958.4.1 AND運(yùn)算符 968.4.2 OR運(yùn)算符 968.4.3 更復(fù)雜的搜索條件的組合 968.5 通配符 97第9章 表達(dá)式和函數(shù) 1009.1 表達(dá)式 1009.1.1 操作數(shù) 1009.1.2 運(yùn)算符 1019.1.3 表達(dá)式的使用 1029.1.4 表達(dá)式中的NULL 1059.2 函數(shù) 1069.2.1 字符串處理函數(shù) 1069.2.2 日期和時(shí)間處理函數(shù) 1079.2.3 數(shù)值處理函數(shù) 1109.2.4 流程控制表達(dá)式和函數(shù) 1119.2.5 匯總函數(shù) 1149.3 隱式類(lèi)型轉(zhuǎn)換 117第 10章 分組查詢 12110.1 分組數(shù)據(jù) 12110.1.1 復(fù)雜的數(shù)據(jù)統(tǒng)計(jì) 12110.1.2 創(chuàng)建分組 12110.1.3 帶有WHERE子句的分組查詢 12310.1.4 作用于分組的過(guò)濾條件 12410.1.5 分組和排序 12510.1.6 多個(gè)分組列 12610.1.7 使用分組查詢其他注意事項(xiàng) 12710.2 簡(jiǎn)單查詢語(yǔ)句中各子句的順序 128第 11章 子查詢 12911.1 多表查詢的需求 12911.2 標(biāo)量子查詢 12911.3 列子查詢 13011.4 行子查詢 13111.5 表子查詢 13211.6 EXISTS和NOT EXISTS子查詢 13211.7 不相關(guān)子查詢和相關(guān)子查詢 13311.8 對(duì)同一個(gè)表的子查詢 134第 12章 連接查詢 13612.1 再次認(rèn)識(shí)關(guān)系表 13612.2 連接的概念 13712.3 連接查詢過(guò)濾條件 13912.4 內(nèi)連接和外連接 14112.4.1 連接語(yǔ)法 14212.4.2 內(nèi)連接的語(yǔ)法 14312.4.3 小結(jié) 14412.5 多表連接 14512.6 表的別名 14612.7 自連接 14712.8 連接查詢與子查詢的轉(zhuǎn)換 148第 13章 并集查詢 14913.1 涉及單表的并集查詢 14913.2 涉及不同表的并集查詢 15013.3 包含或去除重復(fù)的行 15113.4 并集查詢中的ORDER BY和LIMIT子句 152第 14章 數(shù)據(jù)的插入、刪除和更新 15414.1 準(zhǔn)備工作 15414.2 插入數(shù)據(jù) 15414.2.1 插入完整的記錄 15414.2.2 插入記錄的一部分 15614.2.3 批量插入記錄 15614.2.4 將某個(gè)查詢的結(jié)果集插入表中 15714.2.5 INSERT IGNORE 15814.2.6 INSERT ... ON DUPLICATEKEY UPDATE 15914.3 刪除數(shù)據(jù) 16114.4 更新數(shù)據(jù) 162第 15章 視圖 16415.1 創(chuàng)建視圖 16415.2 使用視圖 16415.2.1 利用視圖來(lái)創(chuàng)建新視圖 16615.2.2 創(chuàng)建視圖時(shí)指定自定義列名 16615.3 查看和刪除視圖 16715.3.1 查看有哪些視圖 16715.3.2 查看視圖的定義 16715.4 可更新的視圖 168第 16章 存儲(chǔ)程序 17016.1 用戶自定義變量 17016.2 存儲(chǔ)函數(shù) 17216.2.1 創(chuàng)建存儲(chǔ)函數(shù) 17216.2.2 存儲(chǔ)函數(shù)的調(diào)用 17416.2.3 查看和刪除存儲(chǔ)函數(shù) 17516.2.4 函數(shù)體的定義 17616.3 存儲(chǔ)過(guò)程 18316.3.1 創(chuàng)建存儲(chǔ)過(guò)程 18316.3.2 存儲(chǔ)過(guò)程的調(diào)用 18316.3.3 查看和刪除存儲(chǔ)過(guò)程 18416.3.4 存儲(chǔ)過(guò)程中的語(yǔ)句 18416.3.5 存儲(chǔ)過(guò)程的參數(shù)前綴 18516.3.6 存儲(chǔ)過(guò)程和存儲(chǔ)函數(shù)的不同點(diǎn) 18816.4 游標(biāo)簡(jiǎn)介 18816.4.1 創(chuàng)建游標(biāo) 18916.4.2 打開(kāi)和關(guān)閉游標(biāo) 19016.4.3 通過(guò)游標(biāo)獲取記錄 19016.4.4 遍歷結(jié)束時(shí)的執(zhí)行策略 19216.5 觸發(fā)器 19416.5.1 創(chuàng)建觸發(fā)器 19416.5.2 查看和刪除觸發(fā)器 19616.5.3 觸發(fā)器使用注意事項(xiàng) 19616.6 事件 19716.6.1 創(chuàng)建事件 19716.6.2 查看和刪除事件 199第 17章 備份與恢復(fù) 20017.1 mysqldump 20017.1.1 使用mysqldump備份數(shù)據(jù) 20017.1.2 使用SOURCE語(yǔ)句恢復(fù)數(shù)據(jù) 20217.2 以文本形式導(dǎo)出或?qū)搿?0317.3 導(dǎo)入數(shù)據(jù) 204第 18章 用戶與權(quán)限 20618.1 用戶管理 20618.1.1 創(chuàng)建用戶 20618.1.2 修改密碼 20818.1.3 刪除用戶 20818.2 權(quán)限管理 20818.2.1 授予權(quán)限 20818.2.2 查看權(quán)限 21118.2.3 移除權(quán)限 211第 19章 應(yīng)用程序連接MySQL服務(wù)器 21319.1 JDBC規(guī)范 21319.2 使用JDBC連接數(shù)據(jù)庫(kù)的例子 21319.3 執(zhí)行更新和刪除語(yǔ)句 21619.4 使用PreparedStatement 217