随笔分类 -  PHP&mysql

上一页 1 2 3 4 5 6 7 8 ··· 13 下一页
摘要:1、常用的mysql执行更新操作语句如下: UPDATE table1 set num = num + 1 where id in (SELECT id FROM table2 WHERE date>'2017-05-09) in条件的更新效率可优化使用join语法;2、join预发更新操作 UPD 阅读全文
posted @ 2020-06-13 14:35 一个人的孤独自白 阅读(8843) 评论(0) 推荐(2) 编辑
摘要:1 Mydumper 介绍 Mydumper是一个针对MySQL和Drizzle的高性能多线程备份和恢复工具。 Mydumper主要特性: 轻量级C语言写的 多线程备份,备份后会生成多个备份文件 事务性和非事务性表一致的快照(适用于0.2.2以上版本) 快速的文件压缩 支持导出binlog 多线程恢 阅读全文
posted @ 2020-06-12 21:53 一个人的孤独自白 阅读(727) 评论(0) 推荐(0) 编辑
摘要:SELECT id,visits FROM `zentao`.`zt_user` SELECT id,max(visits) FROM `zentao`.`zt_user` 如下图:结果查出的id不是max对应的id 应该改为 SELECT id,visits FROM `zentao`.`zt_u 阅读全文
posted @ 2020-06-12 11:15 一个人的孤独自白 阅读(999) 评论(0) 推荐(0) 编辑
摘要:sql优化器会重写sql sql在执行时,并不一定就会按照我们写的顺序执行,mysql优化器会重写sql,如何才能看到sql优化器重写后的sql呢?这就要用到explain extended和show warnings了。 explain extended sql语句,然后show warnings 阅读全文
posted @ 2020-06-11 18:38 一个人的孤独自白 阅读(1425) 评论(0) 推荐(0) 编辑
摘要:问题描述: mysql 数据库丢失更新的定义:(其实在数据库角度都不会产生丢失更新的问题,问题的源头应用程序逻辑更新的问题) 1. 事务1 查询一行数据放在本地缓存,并且显示给用户user1 -->select balance from account where user= 'a' ; 2. 事务 阅读全文
posted @ 2020-06-11 15:18 一个人的孤独自白 阅读(1292) 评论(0) 推荐(1) 编辑
摘要:众所周知,MySQL 的 InnoDB 存储引擎支持事务,支持行级锁(innodb的行锁是通过给索引项加锁实现的)。得益于这些特性,数据库支持高并发。如果 InnoDB 更新数据使用的不是行锁,而是表锁呢?是的,InnoDB 其实很容易就升级为表锁,届时并发性将大打折扣了。 经过操作验证,得出行锁升 阅读全文
posted @ 2020-06-11 14:04 一个人的孤独自白 阅读(3586) 评论(0) 推荐(2) 编辑
摘要:前几天统计一个sql,是一个人提交了多少工单,顺便做了相关sql优化。数据大概2000多w。 select CustName,count(1) c from WorkOrder where CreateDate>'2016-5-1' and CreateDate<'2017-1-1'group by 阅读全文
posted @ 2020-06-10 20:30 一个人的孤独自白 阅读(741) 评论(0) 推荐(0) 编辑
摘要:mysql强制索引和禁止某个索引 1、mysql强制使用索引:force index(索引名或者主键PRI) 例如: select * from table force index(PRI) limit 2;(强制使用主键) select * from table force index(zidua 阅读全文
posted @ 2020-06-10 20:28 一个人的孤独自白 阅读(578) 评论(0) 推荐(0) 编辑
摘要:测试mysql版本 mysql 5.5.53 和 5.5.56,存在以下问题 mysql> select * from test; + + + + + | id | name | age | class | + + + + + | 1 | qiu | 22 | 1 | | 2 | liu | 42 阅读全文
posted @ 2020-06-10 17:07 一个人的孤独自白 阅读(1960) 评论(0) 推荐(0) 编辑
摘要:mysql中可以利用elt,interval函数来实现此类需求 mysql> select * from k1; + + + | id | yb | + + + | 1 | 100 | | 2 | 11 | | 3 | 5 | | 4 | 501 | | 5 | 1501 | | 6 | 1 | + 阅读全文
posted @ 2020-06-10 15:46 一个人的孤独自白 阅读(2055) 评论(0) 推荐(0) 编辑
摘要:随着NOSQL数据库的广泛应用,可扩展的存储方式在关系型数据库中也有了很好的支持,MySQL5.7中就新增加了一个数据类型:JSON JSON数据类型意义 其实,没有JSON数据类型的支持,我们一样可以通过varchar类型或者text等类型来保存这一格式的数据,但是,为什么还要专门增加这一数据格式 阅读全文
posted @ 2020-06-09 20:05 一个人的孤独自白 阅读(1102) 评论(0) 推荐(0) 编辑
摘要:众所周知MySQL从5.5.8开始,Innodb就是默认的存储引擎,Innodb最大的特点是:支持事务、支持行级锁。 既然支持事务,那么就会有处理并发事务带来的问题:更新丢失、脏读、不可重复读、幻读;相应的为了解决这四个问题, 就产生了事务隔离级别:未提交读(Read uncommitted),已提 阅读全文
posted @ 2020-06-06 21:06 一个人的孤独自白 阅读(3595) 评论(0) 推荐(0) 编辑
摘要:使用EXPLAIN关键字可以模拟优化器执行SQL语句,分析你的查询语句或是结构的性能瓶颈; 在 select 语句之前增加 explain 关键字,MySQL 会在查询上设置一个标记,执行查询会返回执行计划的信息,而不是执行这条SQL; 注意:如果 from 中包含子查询,仍会执行该子查询,将结果放 阅读全文
posted @ 2020-05-29 19:35 一个人的孤独自白 阅读(597) 评论(0) 推荐(0) 编辑
摘要:behaviors失效,behaviors执行不在控制器前的原因: 在重写 beforeAction() 时,没有调用父类的 beforeAction(), 所以定义的 behaviors() 的就没有达到自己想要的效果 修改方法: public function beforeAction($act 阅读全文
posted @ 2020-02-23 22:06 一个人的孤独自白 阅读(1094) 评论(0) 推荐(0) 编辑
摘要:PHP Intelephense: 注意这个并不同于PHP IntelliSense ,后者以及PHP Extension Pack会导致vscode的代码提示加载缓慢,具体可查看该issue PHP Intelephense PHP代码提示工具,支付代码提示、查找定义、类搜索等功能,非常强大。 下 阅读全文
posted @ 2020-01-19 15:50 一个人的孤独自白 阅读(18563) 评论(2) 推荐(0) 编辑
摘要:1打开购买的RDS数据库,点击数据库连接,查看vpc所在的路由器 2打开ECS实例查看ECS的vpc路由器,确保两者用的是同一个路由器 3在RDS添加白名单分组,把你的ECS服务器的ip加入到白名单中 我这里设置为0.0.0.0,默认为任何ip可访问RDS(不安全)。 4打开ECS,远程连接到ECS 阅读全文
posted @ 2020-01-10 10:41 一个人的孤独自白 阅读(2331) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2020-01-10 09:50 一个人的孤独自白 阅读(0) 评论(0) 推荐(0) 编辑
摘要:当做网站有一个站要用到WEB网页采集器功能,当一个PHP脚本在请求URL的时候,可能这个被请求的网页非常慢慢,超过了mysql的 wait-timeout时间,然后当网页内容被抓回来后,准备插入到MySQL的时候,发现MySQL的连接超时关闭了,于是就出现了“MySQL server has gon 阅读全文
posted @ 2020-01-09 18:05 一个人的孤独自白 阅读(331) 评论(0) 推荐(0) 编辑
摘要:PHP7.0 PHP7.0新特性 1. 组合比较符 (<=>) 组合比较符号用于比较两个表达式。当$a小于、等于或大于$b时它分别返回-1、0或1,比较规则延续常规比较规则。对象不能进行比较 2. null合并运算符 由于日常使用中存在大量同时使用三元表达式和isset操作。使用null合并运算符可 阅读全文
posted @ 2019-12-27 17:00 一个人的孤独自白 阅读(3397) 评论(0) 推荐(0) 编辑
摘要:如果sql语句中的子查询包含limit 例如: select * from a where id in (select id from b limit 3) 会报错:This version of MySQL doesn’t yet support ‘LIMIT & IN/ALL/ANY/SOME  阅读全文
posted @ 2019-12-27 10:59 一个人的孤独自白 阅读(5809) 评论(0) 推荐(1) 编辑

上一页 1 2 3 4 5 6 7 8 ··· 13 下一页