1.面向對象編程mysql
2.Mysql數據庫sql
什麼是數據庫數據庫
MySQL數據庫的三層結構編程
MySQL數據庫的安裝和配置ide
數據庫命令行的常見操做(啓動、鏈接、操做、關閉等)函數
SQL語句分類(ddl/dml/dcl/dql/dtl)優化
建立、查看、刪除、修改、備份和恢復數據庫this
如何建立表及MySQL數據類型詳解操作系統
修改、刪除表操做命令行
如何對數據表進行CRUD操做
select語句中使用orderby
合計函數(count/sum/avg/max/min)
select語句中使用group by 和having子句
時間日期經常使用的10個函數
字符串相關11個函數
數學函數10個
流程控制函數3個
其它函數4個
MySQL中文亂碼處理
PHP操做數據庫實例
MySQL表類型和存儲引擎(BDB/HEAP/ISAM/MERGE/MYISAM/InnoBDB)
如何選擇表的存儲引擎
事務的基本概念
事務和鎖
事務提交和回滾操做
PHP程序中如何使用事務
事務隔離級別
表的主鍵和外鍵
多表聯合查詢和笛卡爾集
自鏈接
單行子查詢和多行子查詢
蠕蟲複製建立海量表
合併查詢(union , union all,intersect , minus)
表的內鏈接和外鏈接(左外鏈接、右外鏈接和徹底外鏈接)
維護數據的完整性-約束(not null、unique, primary key,foreign key,和check )
商店售貨系統表設計案例
索引(主鍵索引/惟一索引/全文索引/普通索引/複合索引)
索引優缺點分析
觸發器和存儲過程
mysql擴展庫簡介
mysql擴展庫操做mysql數據庫程序
mysql_query()執行結果
釋放資源和鏈接
對mysql數據庫進行CRUD
mysqli擴展庫簡介
第一個mysqli擴展庫程序
$mysqli->query()執行結果
mysqli對數據庫進行CRUD操做
mysqli擴展庫加強--批量執行sql語句
mysqli擴展庫加強--事務控制
事務的acid
預處理 MySQLi_STMT
PDO的介紹和使用
數據庫表設計的3NF
什麼是反3NF
SQL語句優化的基本概念
show status命令瞭解各類SQL的執行頻率
SQL語句優化-定位慢查詢(slow-query-log)
SQL語句優化-explain分析問題
創建適當的索引
哪些列上適合添加索引和索引的優缺點分析
索引的類型介紹
索引使用陷阱
優化group by 語句
使用鏈接來替代子查詢
選擇合適的存儲引擎(MyISAM和InnoDB)
選擇合適的數據類型
對錶進行水平劃分
對錶進行垂直劃分
文件、圖片等大文件用文件系統存儲
數據庫參數優化配置
合理的硬件資源和操做系統
MySQL數據庫讀寫分離