日常SQL总结篇

这里算是小编日常总结SQL方面知识的一个地方,不过小编的SQL方面确实很菜,所以总结的知识也很基础,但如果对大家有帮助也是最好的。

1、查询某一个数据库的重复字段时:select 重复字段 from table group by 重复字段 having count(重复字段) > 1

2、数据库主从(master/slave)分离模式,一般生产中将增删改和查的操作分开,从主库(master)执行增删改操作,从库(slave)执行查的操作。

3、在查询在某一段时间内数据库插入的数据时,使用时间字段create_time between start_time and end_time。

4、在成员中有list或者map的时候,存在一对多的关系。如果list或者map中的数据量有限(不大),可以转换为json字符串,存储在表的一个字段中。如果list或者map中的数据量很大,则需要考虑分表,建立对应关系。

5、在mybatis中的<if test="">的test条件中使用大于、小于号时不能使用">"、"<",会被误认为是开始或者结尾符号。>:&gt;      <:&lt;       &:&amp;

6、在设计数据库表格时,需要注意,如果某一字段值为文本类型,而且其文本长度很长,可以考虑进行从拆表。过长的文本长度,可能会导致一条数据库记录在内存中一页都放不下,会严重影响性能。

 

 

 

 

持续更新中………………

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值