
数据库
达尔之心
学习乃人生第一件大事
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
数据库改编码教程
真是头疼,忘记改编码真是麻烦1.查看数据库支持的所有字符集 show character set;或show char set; 2.查看当前状态 里面包括当然的字符集设置 status或者\s3.查看系统字符集设置,包括所有的字符集设置 show variables like 'char%'; 4.查看数据表中字符集设置 show full columns from tablename; 或原创 2016-09-18 09:36:54 · 364 阅读 · 0 评论 -
B-Tree索引和Hash索引的区别
最近库存查询效率低下,试着做了一下索引,果然效率大增,于是了解一下哈希和b树有何不同。 Hash 索引结构的特殊性,其检索效率非常高,索引的检索可以一次定位,不像B-Tree 索引需要从根节点到枝节点,最后才能访问到页节点这样多次的IO访问,所以 Hash 索引的查询效率要远高于 B-Tree 索引。可能很多人又有疑问了,既然 Hash 索引转载 2016-11-12 11:28:21 · 290 阅读 · 0 评论 -
PHP高并发下单解决方案
1、使用文件锁$fp = fopen("order.lock", "r");if(flock($fp,LOCK_EX)){//..处理订单的代码flock($fp,LOCK_UN);}fclose($fp);?>2、使用消息队列可以基于例如Memc转载 2016-11-15 09:29:45 · 4583 阅读 · 0 评论 -
MYSQL按日期查询
比较简单,记录一下:$data = db::select('id',DB::raw('left(`updated_at`,10) as times,count(*) as counts')) ->groupBy(DB::raw('id,times')) ->whereBetween('updated_at',[$dayTime,$end原创 2017-03-23 10:39:59 · 500 阅读 · 0 评论