随笔分类 -  mysql

摘要:要通过 SQL 查询来检查表中某个字段是否存在重复的内容,你可以使用 GROUP BY 和 HAVING 子句来实现。 以下是一个简单的例子,假设我们有一个名为 users 的表,我们想要检查其中的 email 字段是否存在重复的内容: SELECT email, COUNT(*) AS count 阅读全文
posted @ 2024-03-21 18:42 盘思动 阅读(559) 评论(0) 推荐(0) 编辑
摘要:尝试在left join on上多拼接,需要区分where的条件卡死限制。 https://www.modb.pro/db/131794 阅读全文
posted @ 2024-02-19 16:38 盘思动 阅读(241) 评论(0) 推荐(0) 编辑
摘要:利用navicate,傻瓜操作即可。 选中要迁移的数据库,用navicate上面的工具,数据传输,传输到要迁移的数据库(可以在不同的连接之间传输的) https://huaweicloud.csdn.net/63356c9ed3efff3090b5653e.html 阅读全文
posted @ 2024-01-20 17:48 盘思动 阅读(323) 评论(0) 推荐(0) 编辑
摘要:举例 A 表(1500行)是用户id和对应年龄,B 表(5000行)是用户id 和对应的爱好(如果有多个爱好就会出现多行数据),现在想通过用户id来链接这两张表,使用 left join(A,B)或者 inner join 结果连完发现生成了一张 3000行的表C(但理论上行数应该小于等于表 A) 阅读全文
posted @ 2024-01-12 11:34 盘思动 阅读(2164) 评论(0) 推荐(0) 编辑
摘要:SELECT TABLE_NAME,TABLE_ROWS FROM information_schema.TABLES WHERE TABLE_SCHEMA='jxy_queue'; 可以根据行数做排序 阅读全文
posted @ 2022-06-16 15:26 盘思动 阅读(303) 评论(0) 推荐(1) 编辑
摘要:mysql MySQL Community Server 下载地址 https://downloads.mysql.com/archives/community/ net start mysql ,net stop mysql MYsql启动关闭进程管理 my.ini 配置位置 实测可以,参考:ht 阅读全文
posted @ 2022-06-09 17:47 盘思动 阅读(62) 评论(0) 推荐(0) 编辑
摘要:查询tf_banner表,banner_img 字段 把caomall.cn 替换成 lagtes.com 字段 UPDATE `tf_banner` SET `banner_img` = replace (`banner_img`,'caomall.cn','lagtes.com'); UPDAT 阅读全文
posted @ 2021-08-16 14:36 盘思动 阅读(257) 评论(0) 推荐(0) 编辑
摘要:MYSQL默认的table_open_cache为64,这个数值是偏小的,如果max_connections较大,则容易引起性能问题。 表现:数据库查询效率慢,show processlist 发现比较多的查询正在opening table。 进一步确认,执行以下语句: mysql> show gl 阅读全文
posted @ 2021-05-29 15:47 盘思动 阅读(2874) 评论(0) 推荐(0) 编辑
摘要:可以通过检查table_locks_waited和table_locks_immediate状态变量来分析系统上的表锁定争夺 如果table_locks_waited值比较高,则说明表级锁争用比较严重 mysql> show status like 'table%'; + + + | Variabl 阅读全文
posted @ 2021-05-29 15:33 盘思动 阅读(580) 评论(0) 推荐(0) 编辑
摘要:mysqladmin -uroot -p123456 -i 1 processlist 查看mysql在进行的进程 每秒更新一次 如果找不到mysqladmin 命令,到目录/usr/local/mysql/bin/mysqladmin 阅读全文
posted @ 2021-05-29 10:05 盘思动 阅读(100) 评论(0) 推荐(0) 编辑
摘要:MySQL配置文件:/etc/my.cnf http://c.biancheng.net/view/7571.html 阅读全文
posted @ 2021-05-28 19:56 盘思动 阅读(95) 评论(0) 推荐(0) 编辑
摘要:mysql> set global innodb_print_all_deadlocks = ON; Query OK, 0 rows affected (0.00 sec) mysql> show variables like 'innodb_print_all_deadlocks'; + + + 阅读全文
posted @ 2021-05-28 18:09 盘思动 阅读(690) 评论(0) 推荐(0) 编辑
摘要:mysql md5 加密方法 update dbname.tf_tablename set nick_name = 'xxxxx',password = md5('new_pwd') where id = 1; 阅读全文
posted @ 2021-05-15 10:40 盘思动 阅读(357) 评论(0) 推荐(0) 编辑
摘要:https://mp.weixin.qq.com/s/7TVulyJwOnRl5CHNLyMHcA 有位朋友去阿里面试,他说面试官给了几条查询SQL,问:需要执行几次树搜索操作?我朋友当时是有点懵的,后来冷静思考,才发现就是考索引的几个基础知识点~~ 本文我们分九个索引知识点,一起来探讨一下。如果有 阅读全文
posted @ 2021-02-21 09:30 盘思动 阅读(105) 评论(0) 推荐(0) 编辑
摘要:update user_info set user_name = concat(user_name,'呵呵呵') where user_name = '哈哈哈'; 阅读全文
posted @ 2021-02-02 11:31 盘思动 阅读(862) 评论(0) 推荐(0) 编辑
摘要:是is null, 不是用"=" -- 查询手机号不为null的用户数据 SELECT * from user where phone is not null; -- 查询手机号为null的用户数据 SELECT * from user where phone is null; 阅读全文
posted @ 2020-12-19 09:35 盘思动 阅读(1661) 评论(0) 推荐(0) 编辑
摘要:ORDER BY RAND() sql=selectid,name,type,songurl,imgurlfromtfchalltitlewherechallid=.id . ' and `status` = 1 and `is_del` = 0 ORDER 阅读全文
posted @ 2020-09-17 11:38 盘思动 阅读(1547) 评论(0) 推荐(0) 编辑
摘要:方法一: 第一步: mysql5.1.30 初次启动会出现Manager of pid-file quit without updating fi[FAILED]的报错,需要注释/etc/my.cnf里的skip-federated注释掉即#skip-federated就OK了! 但还不好用。错误依 阅读全文
posted @ 2020-08-19 16:08 盘思动 阅读(1152) 评论(0) 推荐(0) 编辑

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