如何将sql查询出的列名用注释代替? 大家正常的工作的时候,会有这样的要求,客户想要看下原始数据,但是呢。前台导出又麻烦,这时候只能从数据库拷贝出来一份。但是呢,数据库里面的字段客户又看不明白,只能用数据库里面的注释。但是这时候,如果要求很多张表,难道我们要一个个复制吗?这也太tm蠢了。 1 查看我 ...
分类:
数据库 时间:
2019-12-09 12:12:39
阅读次数:
322
索引使用的注意事项(策略及优化) 并不是建立索引就能显著提高查询速度,在索引的使用过程中,存在一些使用细节和注意事项,因为稍不留心,就可能导致在查询过程中索引失效。 一下列举一些需要注意的事项: 1. 不要在列上使用函数 不要在列上使用函数,这将导致索引失效而进行全表扫描。 如: 1 select ...
分类:
数据库 时间:
2019-12-07 17:51:56
阅读次数:
77
给定一个 Weather 表,编写一个 SQL 查询,来查找与之前(昨天的)日期相比温度更高的所有日期的 Id。 + + + +| Id(INT) | RecordDate(DATE) | Temperature(INT) |+ + + +| 1 | 2015-01-01 | 10 || 2 | 2 ...
分类:
数据库 时间:
2019-12-06 00:13:13
阅读次数:
128
1:mybatis一级缓存:级别是session级别的,如果是同一个线程,同一个session,同一个查询条件,则只会查询数据库一次 2:mybatis二级缓存:级别是sessionfactory级别的,是针对于各个线程发出的sql查询条件 3:spring 关闭了mybatis的一级缓存,每一次查 ...
分类:
其他好文 时间:
2019-12-04 22:09:12
阅读次数:
140
一开始查询出来的字段名显示的是???,下面说说解决方法(本人也是在网上看到的,算是重复编辑一下): 首先查看这个字段的VALUE值,虽然我也不知道为什么要看,因为解决方法似乎跟这条查询语句没关系,有没有人给解释一下; select * from V$NLS_PARAMETERS 然后在环境变量里面去 ...
分类:
数据库 时间:
2019-12-04 13:01:11
阅读次数:
277
$get_sql = "SELECT sql_calc_found_rows field1,field2 FROM table WHERE name = '1' order by add_time desc limit 2,20 "; $get_total_sql = "SELECT FOUND_R ...
分类:
数据库 时间:
2019-12-03 16:44:47
阅读次数:
202
去年年底发了一篇博客,关于mycat的入门配置【最后一行的补充不准确】。 当时公司出了一系列有关数据库的诡异事件,总结下来,无非是开发人员技术、经验不到家的时候不要小孩骑大马,套不住。单库挺好。 https://www.cnblogs.com/feixuefubing/p/10191237.html ...
分类:
数据库 时间:
2019-12-02 13:49:07
阅读次数:
96
影响Mysql性能的原因总结一下,主要在下面这几点 服务器硬件 网卡流量 磁盘IO SQL查询速度 查询缓存是指输入的sql语句和缓存里的一模一样,大小写、空格都要匹配上 ...
分类:
数据库 时间:
2019-12-01 16:46:51
阅读次数:
82
clickHouse以卓越的查询性能著称,目前在大数据的存储和分析领域有广泛应用,目前TreeSoft已支持clickHouse的数据在线查询分析,可以与Mysql,oracle等数据库并存操作。 1、通过网页直接配置clickHouse各节点的连接信息。 2、直接输入SQL,查询数据,分析数据,方 ...
分类:
其他好文 时间:
2019-11-30 20:53:31
阅读次数:
2781
[TOC] 一、ORM查询优化 遵循能少走一次数据库就少走一次,即一次查询操作中能少用SQL查询语句就尽量少用。 1. 查询 惰性查询 减少不必要的数据库操作 降低数据库的压力 2. (1) 括号内放字段 查询结果是一个列表套一个个的数据对象,即queryset对象。 这些数据对象点括号内的字段不会 ...
分类:
Web程序 时间:
2019-11-30 00:09:32
阅读次数:
234