标签: SQL

Postgresql数据库使用说明_实现时间范围查询

按照日期查询通常有好几种方法:按照日期范围查询有好几种方法,日期字段类型一般为:Timestampwithouttimezone方法一:select*fromuser_infowherecreate_date>='2015-07-01'andcreate_date<'2015-08-15...

PostgreSQL 2021-03-29 33 0 0 阅读全文

详解Redis中的锁以及使用场景

分布式锁什么是分布式锁?分布式锁是控制分布式系统之间同步访问共享资源的一种方式。为什么要使用分布式锁?​为了保证共享资源的数据一致性。什么场景下使用分布式锁?​数据重要且要保证一致性如何实现分布式锁?主要介绍使用redis来实现分布式锁redis事务redis事务介绍:​1.redis事务可以一次执...

Redis 2021-04-08 33 0 0 阅读全文

MySQL 如何处理隐式默认值

有同学说遇到了主从不一致的问题。大概情况是,从库是用mysqldump导出导入数据的方式创建的。创建成功后,在用mysqldump验证主从的表结构是否一致的时候,发现有些表定义不一致:从他的比较结果可以看到,在从库端,有三个列的定义中被加入了“defaultnull”。怀疑环境被人人为修改过,但是最...

MySQL 2021-04-08 36 0 0 阅读全文

Seata-1.4.0安装及在Springcloud中使用详解

seata-1.4.0安装及使用 1、简介Seata是一款开源的分布式事务解决方案,致力于提供高性能和简单易用的分布式事务服务。Seata将为用户提供了AT、TCC、SAGA和XA事务模式,为用户打造一站式的分布式解决方案。详见官方文档:https://seata.io/zh-cn/docs/ove...

Java 2021-04-08 36 0 0 阅读全文

解决Mybatis批量更新(Update Foreach)失败的问题

如下所示:updatesys_issuefirst_class=#{item.first},second_class=#{item.second},updated_time=now()whereid=#{item.Id}报错如下:Theerroroccurredwhilesettingparamet...

Java 2021-04-12 35 0 0 阅读全文

Python实现自动整理文件的脚本

工作上的文档和资料好几个月没整理了,因为平常太忙都是随手往桌面丢。整个桌面杂乱无章全是文档和资料。几乎快占满整个屏幕了,所有我必须要整理一下了。但是手动整理太费时间了,于是我想到了python。示例importosimportglobimportshutil'''@Author:huny@date:...

Python 2021-04-08 31 0 0 阅读全文

解决MyBatis中删除条件的拼接问题

今天刚刚学习了mybatis,做了简单的对数据库的增删改查。在进行删除操作时,单条删除时很简单,但是批量删除的时候拼接删除条件却有些麻烦,现记录一下做法。Sql语句中,当删除条件并不唯一的时候,我们有两种删除的sql语句,一种使用or拼接where中的条件,例如deletefrom表名where条件...

MySQL 2021-04-12 20 0 0 阅读全文

浅谈Mybatis Mapper.Xml文件中$和#的区别

#{}表示一个占位符即?,可以有效防止sql注入。在使用时不需要关心参数值的类型,mybatis会自动进行java类型和jdbc类型的转换。#{}可以接收简单类型值或pojo属性值,如果传入简单类型值,#{}括号中可以是任意名称。select*fromuserwhereusernamelikeCON...

Java 2021-04-12 30 0 0 阅读全文

实例讲解MySQL 慢查询

简介开启慢查询日志,可以让MySQL记录下查询超过指定时间的语句,通过定位分析性能的瓶颈,才能更好的优化数据库系统的性能。一、配置慢查询1、参数说明slow_query_log :慢查询开启状态(默认关闭)slow_query_log_file :慢查询日志存放的位置(这个目录需要MySQL的运行帐...

MySQL 2021-04-12 27 0 0 阅读全文

QT连接Oracle数据库并实现登录验证的操作步骤

目的:本文实现QT登录界面,输入账号和密码后,系统连接Oracle数据进行判断账号和密码(MD5加密)是否和数据库一致,如果一致则提示登录成功。开发环境:Windows10+QT5.14.2+Oracle11GR2操作步骤:1、打开QT软件,创建一个新的Application项目2、设计界面并修改代...

Oracle 2021-03-29 32 0 0 阅读全文

Mybatis一对多两种Mapper写法实例

mybatis一对多两种mapper写法第一种sql语句用联表查询u.*,p.idaspid,p.user_id,p.name,p.icon,p.vsersion,p.tags,p.description,p.create_timeasbcreate_time,p.update_timeasbupd...

Java 2021-04-12 28 0 0 阅读全文

MYSQL字符串强转的方法示例

由于两个表同一字段类型不一样,甚至是编码类型不一样也会导致查询不走索引,速度会很慢。强转直接举例说明:A表id是int类型B表id是char类型如果要转为int则是signed如果要转为char则是char注意:需转换的类型必须是leftjoin后表的字段,否则不走索引因为联表字段类型不一致,所以不...

MySQL 2021-04-08 30 0 0 阅读全文

C# 从Excel读取数据向SQL Server写入

第一次写C#与sql的东西,主要任务是从Excel读取数据,再存到SQLserver中。先上读取Excel文件的code如下。publicboolGetFiles(stringequipName){//chooseallsheet?oralldatainsheet?stringstrExcel=&q...

C# 2021-03-24 22 0 0 阅读全文

MySQL 慢查询日志的开启与配置

简介MySQL慢查询日志是排查问题SQL语句,以及检查当前MySQL性能的一个重要功能。查看是否开启慢查询功能:mysql>showvariableslike'slow_query%';+---------------------+-------------------------------...

MySQL 2021-04-08 24 0 0 阅读全文

数据库索引知识点整理

初识索引索引的概念索引是定义在存储表的基础上,有助于无需检查所有记录而快速定位所需记录的一种辅助存储结构,由一系列存储在磁盘上的索引项组成,每一索引项又由两部分构成。即索引字段和行指针。索引字段由表中某些列通常是一列中的值串接而成。索引中通常存储了索引字段的每一个值。行指针指向表中包含索引字段值的记...

MySQL 2021-03-29 29 0 0 阅读全文

MySQL如何插入Emoji表情

今天在设计开源项目的反馈信息表时遇到了emoji表情插入失败的问题,网上找了很多解决方案,答案五花八门,没找到好使的。经过一番折腾后,终于成功插入了emoji表情,本文就跟大家分享下我的实现过程,欢迎各位感兴趣的开发者阅读本文。写在前面我的服务器是Mac系统,mysql使用brew安装的,windo...

MySQL 2021-04-09 27 0 0 阅读全文

MySQL压力测试工具Mysqlslap的使用

一、MySQL自带的压力测试工具Mysqlslapmysqlslap是mysql自带的基准测试工具,该工具查询数据,语法简单,灵活容易使用.该工具可以模拟多个客户端同时并发的向服务器发出查询更新,给出了性能测试数据而且提供了多种引擎的性能比较。mysqlslap为mysql性能优化前后提供了直观的验...

MySQL 2021-04-09 27 0 0 阅读全文

Python 实现数据库中数据添加、查询与更新的示例代码

一、最近做web网站的测试,遇到很多需要批量造数据的功能;比如某个页面展示数据条数需要达到10000条进行测试,此时手动构造数据肯定是不可能的,此时只能通过python脚本进行自动构造数据;本次构造数据主要涉及到在某个表里面批量添加数据、在关联的几个表中同步批量添加数据、批量查询某个表中符合条件的数...

Python 2021-04-08 27 0 0 阅读全文

Oracle数据泵的导入与导出实例详解

今天王子要分享的内容是关于Oracle的一个实战内容,Oracle的数据泵。网上有很多关于此的内容,但很多都是复制粘贴别人的,导致很多小伙伴想要使用的时候不能直接上手,所以这篇文章一定能让你更清晰的理解数据泵。开始之前王子先介绍一下自己的环境,这里使用的是比较常用的WIN10系统,Oracle数据库...

Oracle 2021-04-12 27 0 0 阅读全文

在Mybatis中去除多余的前缀或者后缀操作

A.where标签会自动删除第一个多余的and或者or,set标签会自动删除最后一个','B.trim标记,是一个格式化的标记,可以完成set或者是where标记的功能,如下代码:1、select*fromuserANDname=#{name}ANDgender=#{gender}假如说name和g...

Java 2021-04-12 18 0 0 阅读全文