SQL数据库类
LitterBro
个人学习所用
展开
-
plpgsql 时间相减,分区表 ,主键自增, 触发器,过程存储,触发器获取最新插入的记录
一、表结构drop table if exists VehicleDataAndLocation cascade;create table VehicleDataAndLocation ( id serial, time timestamp without time zone, vin varchar(255), chargingStatus int, speed decimal...原创 2020-02-18 23:06:30 · 263 阅读 · 0 评论 -
docker mysql导出表数据xls csv
1、登录到docker的mysql上,输入脚本 SELECT * FROM VehicleDataAndLocation INTO OUTFILE '/etc/mysql/VehicleDataAndLocation.xls';2、遇到错误ERROR 1290 (HY000): The MySQL server is running with the --secure-fil...原创 2020-02-15 20:31:31 · 522 阅读 · 0 评论 -
hibernate连接mysql, 批量插入,JDBC,主键自增,类内有其他类,pqSQL,daetime,BigDecimal 精确数值,循环只插入一条数据,卡在executeBatch();
一、hibernate连接mysql0、配置数据库create table VehicleDataAndLocation ( id int not null auto_increment, time datetime, vin string speed decimal, longitude decimal, latitude decimal, pri...原创 2020-02-15 11:18:15 · 434 阅读 · 0 评论 -
MySQL 分母为0 除法 百分比
--%h 为12小时制; %H 为24小时制 case when 解决分母为0 select date_format(send_time, '%Y%m%d%H') as '日期',count(send_id) as '远控总数', sum(status != 'CMD_SUCCEED') as '失败数',(case when count(send_id)=0 then 0 else...原创 2019-12-06 22:56:29 · 2955 阅读 · 0 评论 -
plpgSQL 过程存储 游标
-------------------------------------函数入口在最后---------------------------------------drop table if exists remote_analyze;create table remote_analyze(--统计表 timeBegin timestamp not null primary k...原创 2019-11-01 11:20:52 · 177 阅读 · 0 评论 -
C++实现MySQL数据库连接池
1.连接池的介绍:1.1应用背景:一般的应用程序都会访问到数据库,在程序访问数据库的时候,每一次数据访问请求都必须经过下面几个步骤:建立数据库连接,打开数据库,对数据库中的数据进行操作,关闭数据库连接。而建立数据库连接和打开数据库是一件很消耗资源并且费时的工作,如果在系统中很频繁的发生这种数据库连接,必然会影响到系统的性能,甚至会导致系统的崩溃。1.2技术思想:在系转载 2018-01-30 17:21:30 · 485 阅读 · 0 评论 -
SQL经典题目
准备数据建表语句CREATE TABLE students(sno VARCHAR(3) NOT NULL, sname VARCHAR(4) NOT NULL,ssex VARCHAR(2) NOT NULL, sbirthday DATETIME,class VARCHAR(5))CREATE TABLE courses(cno VARCHAR(5) NOT NULL, cn...转载 2018-04-18 16:55:32 · 164 阅读 · 0 评论