Fork me on GitHub

随笔分类 -  mysql

摘要:概述 由于innodb支持事务和行级别锁,使得mysql拥有更好的安全性和并发性,mysql从5.5版本已经把innodb引擎作为默认引擎,而且除非有一些非常特别的原因,不然innodb都是最优的选择 mysql架构 连接器:负责连接客服端和MySQL服务端,并且可以进行权限验证,保持连接等 查询缓 阅读全文
posted @ 2020-03-26 15:47 猿起缘灭 阅读(447) 评论(0) 推荐(0) 编辑
摘要:概述 mysql作为一个最常见的数据库,平时我们基本上只会对其进行增删改查操作,对于mysql的读写过程,数据存储结构,索引存储结构都所知甚少,一般来说专业的数据库性能调试是由dba完成的,普通的开发人员一般只会涉及到sql调优的问题,不过对底层的存储原理了解对工作还是很有帮组的,这篇文章主要讲述m 阅读全文
posted @ 2020-03-24 16:39 猿起缘灭 阅读(331) 评论(0) 推荐(0) 编辑
摘要:说明,这个id是字符串类型,但是实际值是一个整数,获取最大值的方法是: select max(cast(id as SIGNED)) from table 另外,mysql生成伪列的方法: SELECT @rownum:=@rownum+1 AS rownum, t.* FROM (SELECT @ 阅读全文
posted @ 2019-12-21 11:48 猿起缘灭 阅读(3148) 评论(0) 推荐(0) 编辑
摘要:select @rownum:=@rownum+1 AS rownum,b.* from (SELECT @rownum:=0) r ,goods_description_new b 阅读全文
posted @ 2019-03-27 14:03 猿起缘灭 阅读(135) 评论(0) 推荐(0) 编辑
摘要:select * from table where id in (select max(id) from table group by sku) 说明:id是自增序列,sku是表中的一个字段 阅读全文
posted @ 2019-03-27 10:24 猿起缘灭 阅读(16197) 评论(0) 推荐(0) 编辑
摘要:所报的错误为:pymysql.err.OperationalError: (1213, 'Deadlock found when trying to get lock; try restarting transaction') 产生这个问题的原因: 多个线程同时执行,且是先删除后插入,因为删除获取一 阅读全文
posted @ 2019-03-26 18:20 猿起缘灭 阅读(7214) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示