mysql
爱迪生在写代码
这个作者很懒,什么都没留下…
展开
-
MySQL一个200G的大表 该如何优化SQL查询操作
链接:转载 2023-02-11 16:19:29 · 143 阅读 · 0 评论 -
update批量更新数据
需求:批量更新不重复的值,一条一条更新太慢了function create_sql($display_order, $table_name){ $ids = implode(',', array_keys($display_order)); $sql = "UPDATE {$table_name} SET new_openid = CASE openid "; foreach ($display_order as $id => $ordinal) { $原创 2021-05-26 10:01:34 · 372 阅读 · 0 评论 -
最近面试整理
最近面试题整理(真的是八分之八十都挂在算法),当场写算法真的是太心累了,虽然很简单,但是面试时脑子一片空白。。。。。。。:1.数组求和,例如[1,2,3,4,5,6,7,5,8,9,4,1,4,5,5];算出和为6的值得下标,是真简单,之前还做过类似的,但是一写就忘了; var twoSum = function(nums, target) { let len = nums.length; // 创建 MAP const MAP = new M原创 2021-04-20 14:12:35 · 106 阅读 · 0 评论 -
ONLY_FULL_GROUP_BY
[42000][1055] Expression #3 of SELECT list is not in GROUP BY clause and contains nonaggregated column '********' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by这个问题是mysql5.7之后出现的问原创 2020-12-18 16:26:46 · 452 阅读 · 1 评论 -
mysql什么情况下会触发表锁
锁是计算机协调多个进程或线程并发访问某一资源的机制。在数据库中,除传统的计算资源(如CPU、RAM、I/O等)的争用以外,数据也是一种供许多用户共享的资源。如何保证数据并发访问的一致性、有效性是所有数据库必须解决的一个问题,锁冲突也是影响数据库并发访问性能的一个重要因素。从这个角度来说,锁对数据库而言显得尤其重要,也更加复杂。本章我们着重讨论MySQL锁机制的特点,常见的锁问题,以及解决MySQL锁问题的一些方法或建议。MySQL锁概述相对其他数据库而言,MySQL的锁机制比较简单,其最显著的特点是转载 2020-06-13 01:08:16 · 2789 阅读 · 1 评论 -
mysql中的UNSIGNED
字面意思有符号和无符号;无符号可以更多位一般整数都支持正负值,不过可以使用可选的属性UNSIGNED,使其不允许负值,这样的话,可以使用存储的正数上限提高一倍,比如TINYINT的范围由-128~127变为0~255。...原创 2019-11-03 16:06:32 · 175 阅读 · 0 评论