
mysql
文章平均质量分 61
凯丨
你呢个人真系傻傻地嘅,冲冲凉,松松骨,舒筋活络啊。
展开
-
十分钟入门 mysql8.x InnoDB全文索引
mysql8.x innodb 全文索引配置、使用原创 2022-06-06 16:42:34 · 258 阅读 · 0 评论 -
mysql随机查看多条数据(mysql随机查看5条数据,mysql随机查看10条数据……)
下边给出四种方法,由慢到快,方法四最效率。测试背景:数据总量41万+方法一:这种方法可以一次查询5条,执行速度455.596sSELECT*FROM`table`ORDERBYRAND()LIMIT5方法二:这种方法如果limit5的话将会是连续的五条,所以这里是limit1,为了实现目的可以执行5次,执行速度214.54sSELEC...原创 2019-05-29 21:11:07 · 4284 阅读 · 6 评论 -
处理或者说优化 DB 主从一致性架构的4 种方法
MySQL 主从一致性需求缘起大部分互联网的业务都是“读多写少”的场景,数据库层面,读性能往往成为瓶颈。如下图:业界通常采用“一主多从,读写分离,冗余多个读库”的数据库架构来提升数据库的读性能。这种架构的一个潜在缺点是,业务方有可能读取到并不是最新的旧数据:(1)系统先对DB-master进行了一个写操作,写主库(2)很短的时间内并发进行了一个读操作,...原创 2019-07-08 15:43:19 · 159 阅读 · 0 评论 -
MySQL存储引擎InnoDB与Myisam的六大区别
原文:https://my.oschina.net/junn/blog/183341MySQL有多种存储引擎,每种存储引擎有各自的优缺点,可以择优选择使用:MyISAM、InnoDB、MERGE、MEMORY(HEAP)、BDB(BerkeleyDB)、EXAMPLE、FEDERATED、ARCHIVE、CSV、BLACKHOLE。MySQL支持数个存储引擎作为对不同表的类型的处理器。My...原创 2019-06-05 09:59:07 · 200 阅读 · 0 评论 -
MySQL数据类型选择
在MySQL中,选择正确的数据类型,对于性能至关重要。一般应该遵循下面两步:(1)确定合适的大类型:数字、字符串、时间、二进制;(2)确定具体的类型:有无符号、取值范围、变长定长等。在MySQL数据类型设置方面,尽量用更小的数据类型,因为它们通常有更好的性能,花费更少的硬件资源。并且,尽量把字段定义为NOT NULL,避免使用NULL。1数值类型1.1 说明类型 大小 ...转载 2019-05-30 09:55:57 · 1401 阅读 · 0 评论 -
数据库事务与锁详解
原文:https://blog.youkuaiyun.com/aluomaidi/article/details/52460844什么是事务(Transaction)?是指作为单个逻辑工作单元执行的一系列操作,要么完全地执行,要么完全地不执行。 事务处理可以确保除非事务性单元内的所有操作都成功完成,否则不会永久更新面向数据的资源。通过将一组相关操作组合为一个要么全部成功要么全部失败的单元,可以简化错误恢复并使...转载 2018-05-16 23:58:01 · 279 阅读 · 0 评论 -
理解事务的4种隔离级别
原文:https://blog.youkuaiyun.com/qq_33290787/article/details/51924963数据库事务的隔离级别有4种,由低到高分别为Read uncommitted 、Read committed 、Repeatable read 、Serializable 。而且,在事务的并发操作中可能会出现脏读,不可重复读,幻读。下面通过事例一一阐述它们的概念与联系。Read ...转载 2018-05-16 23:50:43 · 510 阅读 · 0 评论 -
MySQL学习之——锁(行锁、表锁、页锁、乐观锁、悲观锁等)
原文:https://blog.youkuaiyun.com/mysteryhaohao/article/details/51669741锁,在现实生活中是为我们想要隐藏于外界所使用的一种工具。在计算机中,是协调多个进程或县城并发访问某一资源的一种机制。在数据库当中,除了传统的计算资源(CPU、RAM、I/O等等)的争用之外,数据也是一种供许多用户共享访问的资源。如何保证数据并发访问的一致性、有效性,是所有数...转载 2018-05-16 23:40:05 · 190 阅读 · 0 评论 -
用MySQL实现微博关注关系的方案分析
由于产品需求的需要,我们做的产品里要实现类似微博里的关注关系。本文是以MySQL为基础,分析用MySQL如何实现微博的关注关系,对理解关注关系有一定的意义。关注关系产生的四种关系状态关注粉丝双向关注(互粉)无关系用词follower表示粉丝 -- 追随者用词following表示关注 -- 追随设计的结构必须能满足以下功能:查询关注列转载 2016-04-25 13:17:17 · 870 阅读 · 2 评论 -
根据经纬度获取两点之间的距离(php&mysql)
php01//根据经纬度计算距离,单位公里(1000米)02function getdistance($lng1,$lat1,$lng2,$lat2){03 //将角度转为狐度04 $ra原创 2015-04-13 09:35:21 · 1700 阅读 · 0 评论 -
CentOS 编译安装 nginx php mysql
http://www.centoscn.com/CentosServer/www/2014/0904/3673.htmlhttp://www.osyunwei.com/archives/7891.htmlhttp://blog.feehi.com/linux/222.html准备篇:CentOS 7.0系统安装配置图解教程http:/转载 2016-01-27 10:40:29 · 491 阅读 · 0 评论 -
Mysql中文汉字转拼音的实现(每个汉字转换全拼)
用前提醒:很长一段时间没有上博客了,发现好多伙伴浏览了这篇文章,有些情况需要和大家说明一下,这种方法会有文字无法正常处理,目前我在使用的另一个汉字转拼音,pypinyin是Python的包,这个可以弥补缺陷。使用方法也很简单,直接上gitbub链接,大家可以根据实际情况衡量使用。GitHub:https://github.com/mozillazg/python-pinyin 文档:h...原创 2015-11-24 15:13:40 · 13396 阅读 · 5 评论 -
mysql开启innoDB并且批量修改存储引擎
查找mysql plugins lib目录mysql> show variables like 'plugin_dir';+---------------+--------------------------------------------+| Variable_name | Value |+------转载 2015-10-09 14:34:31 · 727 阅读 · 0 评论 -
mysql三目运算符&子查询
mysql三目运算1select sum(CASE WHEN changeWeight = -1 THEN price * ((weight * goodsNumber) / 500) ELSE price * ((changeWeight) / 500) END) as amount from tableA原创 2015-06-26 10:53:54 · 9277 阅读 · 0 评论 -
mysql 按年度、季度、月度、周、日SQL统计查询
mysql没有提供unix时间戳的专门处理函数,所以,如果遇到时间分组,而你用的又是整型unix时间戳,则只有转化为mysql的其他日期类型! FROM_UNIXTIM()将unix时间戳转为datetime等日期型!一、年度查询查询 本年度的数据SELECT *FROM blog_articleWHERE year( FROM_UNIXTIME( BlogCrea转载 2015-06-26 10:54:19 · 913 阅读 · 0 评论 -
ThinkPHP 3.2.3 数据表大小写问题(查询时候强制转换小写)解决办法
ThinkPHP官方解决方案://在配置中加入'DB_PARAMS' => array(\PDO::ATTR_CASE => \PDO::CASE_NATURAL), // 数据库连接参数亲测行不通 (或许是我操作问题,如果有同样问题的同学,请接着往下看)//ThinkPHP/Common/funcitons.php//line 457 return trim(preg_repl原创 2015-06-04 16:32:43 · 3529 阅读 · 0 评论 -
thinkphp curd的事务回滚 一看就会
public function rollback(){ $M=M("Rollback"); $M->startTrans();//开启事务 $array=array("name"=>"hehe","sex"=>"men"); if($M->add($array) && $M->where("id in (14,15)")->delet原创 2015-01-03 14:29:43 · 644 阅读 · 0 评论