日常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中的的test条件中使用大于、小于号时不能使用">"、"<",会被误认为是开始或者结尾符号。>:>      <:<       &:&

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

 

 

 

 

持续更新中………………

你可能感兴趣的:(数据库,数据库)