<<連載>><<mariadb crash course>>中文筆記

    Ben Forta 寫作的<<mariadb crash course>>是一本介紹MariaDB的簡單易讀的書籍,獲得MariaDB和Mysql創始人Michael Monty Widenius的極力推薦,同時Ben Forta是一個有20年計算機領域工作經驗的從業者,並是<<Sams teach yourself SQL in 10 minitues>>暢銷書的作者.

 

博主本着"信 達 雅"的準則,在儘量不影響到閱讀效果的基礎上,僅翻譯主要內容,翻譯的經驗不是很多,希望網友批評指正.

 

第一部分:目錄

前言
    什麼是MariaDB Crash Course
    這本書適合誰
    相關站點
    本書相關術語
1.理解SQL
    數據庫基礎
        什麼是數據庫
        表
        字段和數據類型
        行
        NULL
        主鍵
    什麼是SQL
    親手試試
    總結
2.瞭解MariaDB
    什麼是MariaDB
        C/S架構的軟件
        兼容Mysql
    MariaDB 工具
        mysql命令行工具
        MySQL Workbench GUI前端
    總結
 3.使用MariaDB
    連接服務器
    選擇數據庫
    數據庫和表相關知識
    總結
4.獲得數據
    SELECT語句
    獲得獨立字段內容
    獲得多字段內容
    獲得全部字段內容
    獲得不重複的列
    限定數量的結果
    使用嚴格表名
    使用註釋
    總結
5.排序數據
    排序
    以多字段排序數據
    設定排序
    總結
6.過濾數據
    where子句
    where子句操作符
        檢查唯一值
        檢查不匹配的項
        檢查一個範圍的值
        檢查空值
7.數據過濾進階
    聯合where子句
        使用AND連接
        使用OR連接
        理解運算優先級
    使用IN操作符
    使用NOT操作符
    總結
8.使用通配符過濾數據
    like操作符
        %通配符
        _通配符
    通配符使用小提示
    總結
9.用正則表達式搜索
    理解正則表達式
    使用正則表達式
    基本字符匹配
    進行or匹配
    單個或多個字符匹配
    範圍匹配
    特殊字符匹配
    同類字符匹配

    錨
    總結
10.創建運算過的域
    理解運算過的域
    連接多個域
        運用別名
    使用數學計算
    總結
11.使用數據操縱函數
    理解函數
    使用函數
        文本函數
        時間,日期函數
        數學函數
    總結
12.統計數據
        使用合計函數
            AVG()函數
            COUNT()函數
            MAX()函數
            MIN()函數
            SUM()函數
        獨特值的合計
        合計函數的嵌套
        總結
13.數據分類
        理解數據分類
        創造分組
        過濾分組
        分組和分類
        select 排序
        總結
14.運用子查詢
        理解子查詢
        用子查詢進行過濾
        把子查詢用作運算域
        總結
15.表的連接
        理解"連接"
            理解相關表
            爲什麼要用連接
        創造一個連接
            where子句的重要性
            內連接
            多表連接
        總結
16.創建高級連接
        運用表重命名
        運用不同的連接類型
            自連接
            自然連接
            外連接
        表連接中的合計函數
        連接條件
        總結
17.聯合查詢
        理解聯合查詢
        創建聯合查詢
            使用UNION
            UNION規則
            囊括或消除重複的列
            給聯合查詢的結果排序
18.全文搜索
        理解全文搜索
        使用全文搜索
            開啓全文搜索支持
            進行全文搜索
            運用擴展查詢
            布爾文本搜索
            全文搜索備忘
        總結
19.插入數據
            理解數據插入
            插入完整的行
            插入多行
            插入接收到的數據
            總結
20.更新和刪除數據
        更新數據
        刪除數據
        更新或刪除數據的準則
        總結
21.創建和操作表
        創建表
            簡單表創建
            運用NULL值
            主鍵重遊
            運用AUTO_INCREMENT
            分配默認值
            存儲引擎的類別
        更新表
        刪除表
        重命名錶
        總結
22.視圖
            理解視圖
                爲什麼要用視圖
                視圖的規則和約束
            使用視圖
                運用視圖來簡化複雜的表連接
                運用視圖來重新格式化結果
                運用視圖來過濾不需要的數據
                運算域與視圖的結合使用
                更新視圖
            總結
23.運用Stored Procedure
        理解Stored Procedure
        爲什麼要用Stored Procedure
        運用Stored Procedure
            執行Stored Procedure
            創建Stored Procedure
            丟棄Stored Procedure
            運用參數
            創建智能Stored Procedure
            檢查Stored Procedure
        總結
24.遊標
        理解遊標
        運用遊標
            創建遊標
            打開和關閉遊標
            使用遊標數據
        總結
25.觸發器
        理解觸發器
        創建觸發器
        刪除觸發器
        使用觸發器
            插入觸發器
            刪除觸發器
            更新觸發器
            更多
        總結
26.事務處理
        理解事務處理
        控制事務處理
            rollback
            commit
            savepoint
            改變commit默認行爲
        總結
27.全球化和本地化
        理解字符集和存儲步驟
        運用字符集和存儲步驟
        總結
28.安全
        理解訪問控制
        管理用戶
            創建用戶賬戶
            刪除用戶賬戶
            設定訪問權限
            改變密碼
        總結
29.數據庫維護
        備份數據
        進行數據庫的維護
        鑑別開啓問題
        查看日誌文件
        總結
30.性能提升
        提升性能
        總結


附錄

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章