課程介紹
MySQL里面的單行注釋跟java里面的不一樣,MySQL是 #內(nèi)容,java是//內(nèi)容。查詢列表可以是:表中的字段、常量值、表達式、函數(shù),查詢的結(jié)果是一個虛擬的表格。
培訓(xùn)對象
對MYSQL課程感興趣的專業(yè)人士。
課程收益
能夠理解數(shù)據(jù)庫的概念;
能夠安裝MySQL數(shù)據(jù)庫;
能夠啟動、關(guān)閉及登錄MySQL。
知識概要
-- MySQL入門;
-- 數(shù)據(jù)管理;
-- SELECT查詢;
-- 多表查詢;
-- 數(shù)據(jù)排序和篩選;
-- 使用內(nèi)置函數(shù);
-- 分組和匯總數(shù)據(jù);
-- 使用子查詢;
-- SQL編程;
-- 執(zhí)行存儲過程;
-- 執(zhí)行事務(wù);
-- 索引;
-- 數(shù)據(jù)庫備份和還原。
課程大綱
MySQL 簡介
關(guān)系型數(shù)據(jù)庫簡介)
MySQL簡介
連接指令
MySQL入門
創(chuàng)建數(shù)據(jù)庫
數(shù)據(jù)類型
字段屬性
創(chuàng)建表
表引擎分類
維護表結(jié)構(gòu)
數(shù)據(jù)管理
創(chuàng)建外鍵關(guān)聯(lián)
insert插入數(shù)據(jù)
update修改數(shù)據(jù)
delete修改數(shù)據(jù)
SELECT查詢
編寫簡單的SELECT語句
使用DISTINCT消除重復(fù)
使用列和表的別名
邏輯操作符
比較操作符
通配符
排序
多表查詢
了解連接
查詢與內(nèi)連接
查詢外連接
交叉連接
自連接
數(shù)據(jù)排序和篩選
對數(shù)據(jù)進行排序
limit語句進行分頁
使用內(nèi)置函數(shù)
內(nèi)置函數(shù)編寫查詢
使用轉(zhuǎn)換函數(shù)
使用邏輯函數(shù)
NULL相關(guān)函數(shù)
分組和匯總數(shù)據(jù)
使用聚合函數(shù)
使用GROUP BY子句
是用HAVING篩選
使用子查詢
自包含的子查詢
相關(guān)子查詢
使用EXISTS謂詞的子查詢
SQL編程
SQL編程元素
控制程序的流程
自定義函數(shù)
執(zhí)行存儲過程
使用存儲過程完成業(yè)務(wù)功能
將參數(shù)傳遞給存儲過程
存儲過程的輸出參數(shù)
執(zhí)行事務(wù)
事務(wù)的屬性
自動提交
事務(wù)的使用
事務(wù)的隔離級別
索引
索引的分類
管理索引
索引的準則
覆蓋索引
Explain
索引失效的原因
數(shù)據(jù)庫備份和還原
mysqldump
使用第三方工具進行備份還原
認證過程
無認證考試
開班信息
暫無開班信息