Db::query();Db::execute(); Db::table()->select(); 所有数据,二维数组,结果不存在时返回
做项目时遇到这样一个问题,把查询出的数据插入到一个新表里面,第一次可以直接插入
基本原理和步
在开发过程中我们经常会使用分页,核心技术是使用limit进行数据的读取,在使用limit进行分页的测试过程中,得到以下数据: select * from news order by id desc limit 0,10 耗时0.003秒 select * from news order by id
步骤: 1.开启事务 start transaction 当我们开启一个事务的时候,我们对sql的操作都发生在内存中,但是没有真正的反馈到数据库磁盘的文件中! 2.回滚 rollback 回滚,就是恢复到事务开启之前的最原始的状态! 注意:回滚操作会自动的关闭一个事务,如果想再次执行事务,需要重新开
1.建立索引 (1)合理的索引能够加速数据读取效率,不合理的索引反而会拖慢响应速度; (2)索引越多,更新数据的速度越慢 (3)尽量在MyIsam作为引擎的时候使用索引 (4)可在条件语句上建立索引,where,order by 2.大量数据查询时存储引擎使用MyISAM MyISAM与InnoDB
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号