
数据库
数据库相关
MarxPe
https://github.com/makesipe
展开
-
PowerDesigner中数据库表的Excel格式导入导出
文章目录概述导入Excel表生成PDM表结构1. 准备excel:2. 在pdm中,按 `crtl+shift+x` 打开脚本执行窗口3. 输入脚本,点击`run`执行4. 脚本如下:导出为Excel表1. 在pdm中,按 `crtl+shift+x` 打开脚本执行窗口2. 输入脚本,点击`run`执行3. 脚本如下:概述PowerDesigner简称PDM,是我们工作中常用的数据库模型设计工...原创 2020-05-08 15:05:11 · 1798 阅读 · 0 评论 -
工作中遇到的问题与处理(二)
文章目录(一)hibernate自动更新(二)阿里云上用JavaMail发不出邮件(三)Tomcat工程残留(四)MySql数据库时间错误(一)hibernate自动更新问题描述:Hibernate并没有调用update却自动更新:原因:hibernate在每个session里都会做些处理,比如把查询过的对象缓存起来,这个时候这些对象的实例是和数据库保持关联的,hibernate会记录s...原创 2020-05-07 16:52:43 · 342 阅读 · 0 评论 -
由Mysql排序分组,到Mysql的语句执行顺序理解
在Mysql里,一般情况下,对一个排序后的查询进行分组,其排序会失效,只会根据数据库默认的排序方式(按插入顺序)得到查询结果,然后进行分组。举个例子:假设有一张用户登录记录表userLoginLog,里面记录了用户每次登录的时间。名称字段用户idid用户名name登录时间loginDate现在想从这张表里查询出每个用户的第一次登录时间。实现的方法...原创 2020-05-06 21:09:00 · 889 阅读 · 0 评论 -
Oracle数据库异常情况排查
项目上线后,数据库难免有时会出现一些异常情况,尤其是刚上线阶段。以下是一些平时积累的简单的数据库查询sql,可以配合实际情况进行问题排查。按主机名统计连接数select MACHINE,count(*) from v$session group by MACHINE order by 2 desc;检查表锁select object_name as 对象名称,s.sid,s.seri...原创 2020-05-06 21:09:15 · 2989 阅读 · 0 评论 -
存储过程:修改当前序列值
在Oracle中,序列(SEQUENCE) 是可以产生一组等间隔的数值的一种生成器。常用来生成表的主键或者其他有规律或自增/减的字段值。当前项目是用来生成表的主键,由于某些原因,需要修改当前的序列值。修改序列值的思路,可分解为如下:oracle中,当前序列值无法直接修改通过查询当前序列的方式,可以使当前序列值递增一次 select 序列名.nextval from dual;...原创 2020-04-27 20:01:23 · 1150 阅读 · 0 评论