随笔分类 -  数据库

摘要:优化标准:少于1s 可用apifox跑接口,看耗时多少ms 1.代码执行慢:代码优化 2.查询数据慢:慢sql优化 如果已优化过,依然很慢,得分析是否是表数据量过大,譬如以前我们dba推荐mysql库单表行数量不要超过3kw,实践中也发现,当单表数据量过大时,单纯从sql优化的角度着手是无法解决性能 阅读全文
posted @ 2021-06-27 12:41 一只测试小菜鸡 阅读(2049) 评论(0) 推荐(0)
摘要:首先要明白为什么要用 mysql 的主从复制: 另一种是读写分离。这种方法,主要用在数据量并不大,单机数据库能够hold得住,但读请求很高的情况下。此时,可以配置多个只读数据库节点,来分担主节点的读请求。通过数据复制机制,在主节点和只读节点之间进行数据的实时同步,保证主从节点的数据一致性。 1–在从 阅读全文
posted @ 2021-03-31 10:14 一只测试小菜鸡 阅读(60) 评论(0) 推荐(0)
摘要:select * from 表名 where locate(字符,字段名)select * from ums_member where locate('11@qq.com',email) 阅读全文
posted @ 2021-03-06 11:44 一只测试小菜鸡 阅读(358) 评论(0) 推荐(0)
摘要:DateTime类型DateTime类型存储的值既有日期又有时间。我们直观看到的格式为:yyyy-MM-dd HH:mm:ss。它支持的时间范围是“1000-00-00 00:00:00”到“9999-12-31 23:59:59”。 但DateTime中并未存储时区信息,只存储了本地时间。也就是说 阅读全文
posted @ 2021-03-06 11:19 一只测试小菜鸡 阅读(722) 评论(0) 推荐(0)
摘要:distinct简单来说就是用来去重的,而group by的设计目的则是用来聚合统计的,两者都能实现去重。 先说结论:能使用group by代替distinc就不要使用distinct distinct支持单列、多列的去重方式。用法必须是(select distinct 列名),主要适用于单列去重。 阅读全文
posted @ 2021-02-24 10:41 一只测试小菜鸡 阅读(982) 评论(0) 推荐(1)
摘要:分组SELECT的基本格式: select [聚合函数] 字段名 from 表名 [where 查询条件] [group by 字段名] [having 过滤条件] [order by 字段名 默认asc升序] [limit 2,3 从第三行开始,往后数3行数据] 在分组的情况下,limit是对组结 阅读全文
posted @ 2021-02-24 10:22 一只测试小菜鸡 阅读(214) 评论(0) 推荐(0)
摘要:所谓"连接",就是两张表根据关联字段,组合成一个数据集。 只返回两张表匹配的记录,这叫内连接(inner join)。 返回匹配的记录,以及表 A 多余的记录,这叫左连接(left join)。 返回匹配的记录,以及表 B 多余的记录,这叫右连接(right join)。 返回匹配的记录,以及表 A 阅读全文
posted @ 2021-02-23 10:30 一只测试小菜鸡 阅读(68) 评论(0) 推荐(0)
摘要:1.后台管理系统没做出来的时候,需要数据库添加数据,展现到页面,进行后续测试,我测app。 操作数据库一般用来查看数据和修改数据,比如你测一个活动,一个手机号只能参加一次,那么你用一个手机号测完后,就可以去数据库修改字段,让这个手机又能参加 抽奖100台手机,用户抽中了一个,去数据库里看看数据库里是 阅读全文
posted @ 2020-05-07 18:03 一只测试小菜鸡 阅读(948) 评论(0) 推荐(0)
摘要:查询中用到的关键词主要包含六个,并且他们的顺序依次为select--from--where--group by--having--order by其中select和from是必须的,其他关键词是可选的,这六个关键词的执行顺zhidao序与sql语句的书写顺序并不是一样的,而是按照下面的顺序来执行fr 阅读全文
posted @ 2020-05-07 17:58 一只测试小菜鸡 阅读(197) 评论(0) 推荐(0)