最新文章列表

数据库查询中的回表

什么是回表?   简单来说就是数据库根据索引找到了指定的记录所在行后,还需要根据rowid再次到数据块里取数据的操作。 比如这样的执行计划,先索引扫描,再通过rowid去取索引中未能提供的数据,即为回表。 “回表”一般就是指执行计划里显示的“TABLE ACCESS BY INDEX ROWID”。 再例如,虽然只查询索引里的列,但是需要回表过滤掉其他行。 怎么避免回表?   将需 ...
sql 
y806839048 评论(0) 有494人浏览 2019-06-17 13:45

oracle sql round 取两位小数 整数没有0

select TO_CHAR ('0.99','fm9999999990.00')  from dual 注 前面的9要足够 其他方式 https://inotgaoshou.iteye.com/blog/1213988
sql 
cuityang 评论(0) 有919人浏览 2019-06-13 11:18

mysql+mybatis一个sql里执行多条语句配置

在数据库连接源上加入allowMultiQueries=true,如下所示: jdbc.jdbcUrl=jdbc:mysql://127.0.0.1:3306/databaseName?useUnicode=true&characterEncoding=utf8&allowMultiQueries=true mybatis对应的sql文件写法: <update id= ...
assen 评论(0) 有914人浏览 2019-05-10 11:02

left join where on区别

在使用left jion时,on和where条件的区别如下: 1、 on条件是在生成临时表时使用的条件,它不管on中的条件是否为真,都会返回左边表中的记录。 2、where条件是在临时表生成好后,再对临时表进行过滤的条件。这时已经没有left join的含义(必须返回左边表的记录)了,条件不为真的就全部过滤掉。     表1:tab2 id size 1 ...
slnddd 评论(0) 有692人浏览 2019-05-08 09:56

oracle常用命令

#直接进入SQLPLUS命令提示符 sqlplus /nolog   #以管理员登录 conn sys/orcl as sysdba     #创建表空间 create tablespace bds_dl datafile '/opt/oracle/11g/udb/bds_dl.dbf' size 100m autoextend on next 3m maxsize unlimit ...
hbxflihua 评论(0) 有918人浏览 2019-04-19 08:59

mysql导入、导出、查看binlog命令

-- mysql 导出 mysqldump -h 172.xx.xx.xx -u [username] -p [database]> db.sql -- mysql 导入 msql -u[username] -p source d:/db.sql  --创建数据库 CREATE DATABASE IF NOT EXISTS ifaes default charset utf8 ...
hbxflihua 评论(0) 有1803人浏览 2019-04-19 08:41

SQL 多列转换为一行【转】

--创建测试表 IF OBJECT_ID('test') IS NOT NULL DROP TABLE test CREATE TABLE dbo.test( id int IDENTITY(1,1) NOT NULL, name varchar(50) NULL, subject varchar(50) NULL, source decim ...
sql 
*YH* 评论(0) 有1160人浏览 2019-03-14 11:56

flink-table-sql-demo1

一.背景      flink 这个东西,后面会尝试走纯SQL 统计路线,这个阿里和华为都搞了一套,这里就简单记录下测试效果。 用SQL统计用户点击数,每隔5秒统计一次。暂时去掉了复杂逻辑。   二.直接看代码   // lombok 插件,这里主要写一个简单的数据产生的对象 // 表是时间,用户,以及商品3个字段 @Data @ToString public class U ...
greemranqq 评论(0) 有1509人浏览 2019-03-06 14:09

【SQL】工作中的存储过程

工作中做了几个存储过程。 建立了几个零时表: -- Create table create table D_20190129 ( billno VARCHAR2(20), transtime DATE, sap_status VARCHAR2(10), sap_note VARCHAR2(100), sap_result VARCHAR2(100) ...
duduli 评论(0) 有649人浏览 2019-03-01 09:48

杂 项

>判断邮箱规则的正则表达式: var patt = /^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/; patt.test("The best things in life are free!")     >如果桌面的编程环境比较多,用ubuntu > ...
wyzuomumu 评论(0) 有689人浏览 2019-02-22 17:11

科学计数法入库问题

 最近在做项目时遇到一个问题,同一个方法中两次更新入库,其中一次成功,一次没执行。我先是排查应用程序日志,发现程序日志并没有异常,然后根据执行时间查了mysql的binlog日志。 binlog日志查看脚本如下: /usr/local/mysql/bin/mysqlbinlog -v --start-datetime='2018-12-26 17:55:00' --stop-dateti ...
hbxflihua 评论(0) 有1008人浏览 2018-12-28 15:57

一些sql经验

安装了mysql5.7,用group by 查询时抛出如下异常: https://www.cnblogs.com/jpfss/p/10401753.html 开发新客户和老客户激活的情况(下单客户中前90天没有下过单的客户) select employees.name, companies.name_cn, DATE_FORMAT(min(od.created_at),'%Y-%m-%d') a ...
sql 
scholltop 评论(0) 有830人浏览 2018-12-11 19:55

30分钟入门MyBatis

本文旨在用最通俗的语言讲述最枯燥的基本知识 当项目框架SSH(spring、Struts、Hibernate)日落西山时,SSM(spring、SpringMVC、MyBatis)就大行其道,大部分项目都渐渐转至SSM,因此MyBatis也成了Java程序员的必学知识,本文就mybatis的语法做一次小小的总结,旨在让读者用最少的时间学会使用MyBatis。 文章提纲: 什 ...
sql 
jaybril 评论(0) 有853人浏览 2018-11-19 10:33

某证券清算系统的一次性能调优

1.     场景   上线前,用户预估平均一天交易量约一万条,峰值约两万条。项目上线第一天,交易量有4万条。对于这4万条左右的交易信息的清算,花了一个多小时(清算时需要我们系统发指令给清算所,由清算所按照我们系统的指令进行清算,最后把结果通过MQ返回给我们)。用户提出以后交易的峰值可能达到一天5万条。       2.     任务   我们按照2倍的处理能力,定下一天10万条 ...
xugangqiang 评论(0) 有623人浏览 2018-11-06 22:56

多条相同记录,取最新的一条

在很多场景下,都需要记录历史记录,比如同一个病人的多条检查记录,如果这些记录在同一张表里,如何取出或者更新最新的一条记录呢? 可以利用sql中的分区函数 partition by 和 取行号函数 row_number() 具体思路:根据病人ID字段(需保证唯一性)进行分区,拿到所有病人按更新时间从近到远排序的一个大集合,然后在where条件里指明查的具体的ID号以及该ID号所有记录中的第几条,即为 ...
sql 
april2017 评论(0) 有1682人浏览 2018-10-30 11:20

MySQL 存储过程

DELIMITER // CREATE PROCEDURE save_get_donator(IN p_in int,INOUT p_inout int,OUT p_out int) BEGIN SELECT @p_in,@p_inout, @p_out; SET p_in = 1; SET p_inout = 3; SET ...
sql 
zheyiw 评论(0) 有507人浏览 2018-10-23 19:30

db2数据库常见问题处理

1 数据库实例挂起   现象: 数据库操作无返回,应用程序无响应,查看数据库实例发现挂起。   分析: 1、执行ps -ef|grep db2sysc 确认系统中是否存在db2sysc 进程,判断数据库实例是否出现异常。 2、执行db2gcf -s -p 分区号-i 实例名确认实例状态是否为Available。   处理: 1、执行如下命令收集db2fodc -hang 数据: ...
Du_wood 评论(0) 有5618人浏览 2018-09-16 22:35

mysql数据库设计中的14个技巧(转)

作者: sirfei 链接:https://blog.csdn.net/sirfei 1. 原始单据与实体之间的关系 可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对应且只对应一个实体。在特殊情况下,它们可能是一对多或多对一的关系,即一张原始单证对应多个实体,或多张原始单证对应一个实体。这里的实体可以理解为基本表。明确这种对应关系后,对我们设计录入界面大 ...
laiy2007 评论(0) 有490人浏览 2018-09-14 17:54

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) .net(54785) 编程(39454) JSP(37542) 数据结构(36423) Eclipse(31254) PHP(29989) F#(26079) 算法(24867) 脚本(19840) J#(18922) JDBC(17888) ASP(17480) JDK(14881) JVM(14450)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics