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数据库读写分离