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

浙公网安备 33010602011771号