MySQL除了增删改查你还会什么?
安全性能,数据安全,数据备份,数据还原,数据采集,数据挖掘,备份恢复、数据索引、访问权限等等~~
那要看你业务了,业务复杂了就会发现,很多不单单是php代码那么简单点事情了。比如搜索的功能变得复杂,那么sql的like可能就不行了,你要学搜索引擎,比如简单点的sphinx。业务对数据的要求,可能要考虑事务、触发器,来保证业务。服务器压力大,看压力出在哪里,php代码问题还是什么,php代码问题怎么优化,比如xhprof可以帮你分层分析php的调用。
总之,当你觉得自己确实除了增删改查,想不到还有什么。说明你做的业务还是比较局限,业务要求也可能比较局限
不要小看增删改查
单“ 增 ”入数据库来说,就有“直接提交”,“无刷新提交”,并发请求大的可能还需要缓存、延迟写。但就应用层来说,很多东西都可以归结到增删改查的行列。
如果偏说增删改查之外的东西,那无非是 系统分析能力(效率,瓶颈、运维)、系统架构能力,项目管理能力等等。
一般的程序最基本的就是增删改查,关键是怎么删,怎么改,怎么查,怎么增,如何提高效率的去执行,如何安全的执行,如何去处理大批量的数据,等等,重点还是优化,安全,效率方面的问题,看你怎么去把CRUD这个最基础的功能发挥到极致。