码迷,mamicode.com
首页 > 数据库
如何将一个按天统计的sql批量查询?
最近遇到一个需求,要按天统计一些数据,但之前系统已经运行大半年了,需要把之前的数据也做一个统计: 于是刚开始我是这样写的: public void autoSaveData(RentalCostReportQueryVO queryVo) { Date startTime; Date endTime ...
分类:数据库   时间:2020-05-07 22:42:44    阅读次数:348
SQL报错常见的注入姿势
写在前面 又是填坑的一篇姿势总结文,先介绍floor()、ExtractValue()、UpdateXml(),剩下的报错我目前还没遇到过(可能是太菜)可以用sqli-libs Less5来演示 姿势汇总 https://www.cnblogs.com/wocalieshenmegui/p/5917 ...
分类:数据库   时间:2020-05-07 22:37:20    阅读次数:111
mysqld程序结构介绍
说明:mysqld程序结构模型就是 > SQL语句的执行过程· 分为三大部分:连接层,SQL层,存储引擎层 #1、连接层功能 (1).TCP/IP或者Socket的连接方式 (2).验证用户名密码功能 (3).连接线程:接收SQL语句、返回执行结果 #2、SQL层功能 (1).语法检查模块 检查上层 ...
分类:数据库   时间:2020-05-07 21:24:53    阅读次数:94
sql server2008中的FILESTREAM
FILESTREAM简介 FILESTREAM是SQL Server 2008中的一个新特性,允许以独立文件的形式存放大对象数据,而不是以往一样将所有数据都保存到数据文件中。以往在对业务系统的文件进行管理时有两种方法,一种是将文件保存到服务器文件系统中,数据库中只保存了该文件的路径,在使用该文件时应 ...
分类:数据库   时间:2020-05-07 20:00:16    阅读次数:99
MySQL-pymysql模块
Navicat软件 安装 下载地址: https://www.cr173.com/soft/126934.html navicat能够充当多个数据库的客户端 navicat图形化界面有时候反应速度较慢 你可以选择刷新或者关闭当前窗口再次打开即可 当你有一些需求该软件无法满足的时候 你就自己动手写sq ...
分类:数据库   时间:2020-05-07 19:53:20    阅读次数:97
mysql的优化前提-explain详解与索引实践
饮水思源:https://www.cnblogs.com/shujiying/p/12546747.html 使用EXPLAIN关键字可以模拟优化器执行SQL语句,分析你的查询语句或是结构的性能瓶颈; 在 select 语句之前增加 explain 关键字,MySQL 会在查询上设置一个标记,执行查 ...
分类:数据库   时间:2020-05-07 19:50:54    阅读次数:89
postgresql 配置局域网内访问
安装完postgres后,默认只能本机访问数据库,下面通过配置实现局域网内访问postgres数据库。 1、修改配置文件 在安装目录的/data文件夹下,打开pg_hba.conf文件,定位到如下文本。 # IPv4 local connections:host all all 127.0.0.1/ ...
分类:数据库   时间:2020-05-07 19:32:55    阅读次数:273
sql server2008中的策略
策略管理是SQL Server 2008中的一个新特性,用于管理数据库实例、数据库以及数据库对象的各种属性。策略管理在SSMS的对象资源管理器数据库实例下的“管理”节点下,如图: 从图中可以看到,策略管理中包含三个节点:策略、条件、方面。 方面就是策略要应用的对象,包括:服务器、表、触发器、视图、存 ...
分类:数据库   时间:2020-05-07 19:31:07    阅读次数:77
atomikos分布式事务报错:The class 'com.mysql.jdbc.jdbc2.optional.MysqlXADataSource' specified by property 'xaDataSourceClassName' could not be found in the classpath
大侠你的类写错了,mysql 8以上要用新的类: xaDataSourceClassName: com.mysql.cj.jdbc.MysqlXADataSource 现在很多教程都用的mysql 5.x版本,在mysql配置上面有很多都和现在的8.x不一样,比如这个atomikos,还比如mysq ...
分类:数据库   时间:2020-05-07 17:01:06    阅读次数:140
MySQL学习(二十四)主从同步-半同步
## 概述 MySQL 默认是异步复制,半复制是为了数据一致性,防止异步同步数据过程中,事务丢失。同步复制的话可以保证数据的一致性,数据不丢失可以回滚,但是响应慢,master 必须等待 slave 返回的ack响应才算完整地完成事务,而异步复制则有可能出现数据不一致的问题,半复制处于异步复制和同步... ...
分类:数据库   时间:2020-05-07 17:00:04    阅读次数:95
idea连接mysql自动生成实体类
第一步:连接数据库 第二步:添加JPA 第三步:生成实体类 原文地址:https://www.cnblogs.com/jie412/p/9378606.html ...
分类:数据库   时间:2020-05-07 15:52:53    阅读次数:92
MySql
? MySql 安装 1. 配置my.ini 至Mysql安装目录(utf 8编码) 2. 添加环境变量 3. 管理员身份cmd,切换到mysq\bin目录,运行: 4. 管理员身份cmd,运行:显示服务启动成功 5. MySql在windows服务中自动启动: 服务名称:MySql 6. MySq ...
分类:数据库   时间:2020-05-07 15:47:25    阅读次数:78
Mysql编译安装8.0.19
Mysql编译安装8.0.19 准备工作 GCC boots Red Hat系 7.x: 8.x: boost 解压 创建临时bld文件夹 编译与安装 cmake 先去 "官网" 下载: 安装了boost的可以不需要: 安装位置与数据位置根据需要自定义: 编译和安装 这里笔者遇到了libstdc++ ...
分类:数据库   时间:2020-05-07 15:44:46    阅读次数:101
Centos7 安装数据库mariadb
1.安装 yum install mariadb-server -y 2.启动 systemctl start mariadb-server 3.设置开机启动systemctl enable mariadb-server 配置mariadb 1,命令 mysql_secure_installatio ...
分类:数据库   时间:2020-05-07 15:35:27    阅读次数:94
MySQL修改配置优化插入性能
1.将innodb_flush_log_at_trx_commit配置为0。插入速度会有很大提高。 0:log buffer将每秒一次地写入log file中,并且log file的flush(刷到磁盘)操作同时进行。该模式下在事务提交的时候,不会主动触发写入磁盘的操作。 优缺点:该模式速度最快,但 ...
分类:数据库   时间:2020-05-07 15:34:33    阅读次数:124
sqlserver 数据库迁移
业务情景 客户环境是系统A的1.0版本,开发环境是系统A的2.0版本。2.0版本对于数据库有部分变更(主要是新增表和字段,不涉及字段删除和变更)。这个时候需要在客户环境安装数据库2.0(表结构、存储过程都是用的2.0),但是数据要把1.0的同步过来。 实际操作 1、 表结构复制 右击2.0版本的数据 ...
分类:数据库   时间:2020-05-07 15:32:57    阅读次数:144
2020 java MySQL面试题及答案(最全版本持续更新)
前言 涵盖各大公司会问到的面试点,同时随着版本的升级,可能也会有一些面试题更新,也会同步保持更新,因为篇幅原因(其实是我懒,哈哈)所以列了一部分答案,所有的答案见下文,总共485页合计20个技术点,文末自取pdf. 1、MySQL 中有哪几种锁? 1、表级锁:开销小,加锁快;不会出现死锁;锁定粒度大 ...
分类:数据库   时间:2020-05-07 15:32:15    阅读次数:394
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!