- 博客(4)
- 收藏
- 关注
原创 MySQL使用中遇到的状况:存在即更新,不存在即插入
前提是插入字段中,必须有字段或者字段组合 为主键或者唯一,当插入时,数据库会判断是否存在,如果存在,则运行update后的操作。这种方式比较常用,比如需要增加某个任务,和原有用户表挂钩,新表中每次都要判定是否该用户已生成,没有生成则插入,生成则更新,与其用代码逻辑实现,不如用这种方式。判定条件与第一方式相同,区别是如果存在就先删除而后插入。一般用作重制某条数据,因为此操作可以将该条数据的其他字段一并清除。从返回结果可知,当更新时,并且确实更新了数据时,操作条数为2。当插入时,操作条数为1。
2023-07-18 17:40:46 1918 2
原创 MySQL使用中遇到的状况:order by与limit的混用
经过explain后发现明明sn做过索引,但是语句依旧使用主键进行索引,所以速度非常慢。但是去掉limit 0,30后,就启用了SN索引,速度贼快。上网查了下得知,当使用 order by xxx limit 后,如果XXX是主键,程序会默认启用主键进行索引,这时就需要对sql语句进行优化,今天收到一个BUG反馈,说页面打开非常慢,经过排查得知是程序获取数据的时间过长,方式1:强制指定索引。
2023-07-17 17:08:19 249 1
原创 如何去写一本深入浅出又通俗易懂的Python教程
作为一门在码农江湖中沉淀多年的编程技术,在此之前已经在2007、2010、2018三个年度获得过TIOBE编程语言社区评选的年度编程语言,而真正让Python成功破圈成为大众所知的文化符号原因,却要到人工智能的崛起之后。随着六年前,2016年,AlphaGo在围棋上战胜李世石,“机器学习”、“深度学习”、“人工智能”等概念也为普罗大众所熟知,似乎未来科技的推进方向已近在眼前。
2022-12-16 14:24:04 306 1
原创 我们如何从底层来重新认识Vue
如果说2006年横空出世的jQuery是一把前端开发者之于浏览器与原生JavaScript操作的神级利器,那么如今在ECMA6时代被广泛使用的Vue.js,则更像是为前端开发者打开了一道通往全新世界的大门,在此之后,别有洞天,天地一宽。
2022-10-24 16:49:21 733 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人