![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
文章平均质量分 59
lanicc
做过的需求没有写过的事故报告多
展开
-
InnoDB中不同的SQL会加什么锁
InnoDB中不同的SQL会加什么锁翻译 2023-02-24 10:51:40 · 128 阅读 · 0 评论 -
MySQL分组top N
MySQL分组排序求Top N 常见场景原创 2023-02-21 16:50:02 · 82 阅读 · 0 评论 -
SQL优化——覆盖索引
MYSQL覆盖索引优化原创 2022-08-10 10:08:08 · 712 阅读 · 0 评论 -
pt-online引发的生产小事故
在线ddl引发的生产数据同步延迟原创 2022-07-08 14:03:19 · 386 阅读 · 0 评论 -
Unknown system variable ‘query_cache_size‘
Unknown system variable 'query_cache_size'原创 2022-04-12 10:33:29 · 1328 阅读 · 0 评论 -
解决com.mysql.jdbc.PacketTooBigException: Packet for query is too large问题
在做查询数据库操作时,报了以上错误,原因是MySQL的max_allowed_packet设置过小引起的,我一开始设置的是1M,后来改为了20Mmysql根据配置文件会限制server接受的数据包大小。有时候大的插入和更新会被max_allowed_packet 参数限制掉,导致失败。 在mysql命令行中执行命令1.查看当前配置show VARIABLES like '%max_allowed_原创 2017-05-10 09:45:55 · 3812 阅读 · 0 评论 -
ubuntu安装mysql
依次执行命令 - apt-get install mysql-server - apt-get install mysql-client - apt-get install libmysqlclient-dev安装过程中会提示设置密码,安装完成之后可以使用如下命令来检查是否安装成功:netstat -tap|grep mysql通过上述命令检查之后,如果看到有mysql 的socket处于 l原创 2017-05-12 17:28:37 · 414 阅读 · 0 评论 -
MYSQL存储过程&循环&游标&IF$CASE
测试用表SET FOREIGN_KEY_CHECKS=0;-- ------------------------------ Table structure for stu-- ----------------------------DROP TABLE IF EXISTS `stu`;CREATE TABLE `stu` ( `id` int(10) unsigned NOT NULL原创 2017-04-21 11:07:31 · 2635 阅读 · 0 评论 -
mysql存储过程与函数------创建存储过程与函数
**1.创建过程和创建函数的语法 CREATE PROCEDURE and CREATE FUNCTION Syntax**//官方文档CREATE [DEFINER = { user | CURRENT_USER }] PROCEDURE sp_name ([proc_parameter[,...]]) [characteristic ...] routine_body原创 2017-03-22 10:40:17 · 405 阅读 · 0 评论