持久层框架:spring data jdbc 版本:2.1.2 报错:java.lang.IllegalArgumentException: After saving the identifier must not be null! 原因: 经过调试发现: 在spring在查找主键属性时(org.s ...
分类:
数据库技术 时间:
2020-12-21 18:16:23
收藏:
0 评论:
0 赞:
0 阅读:
143
spring: data: mongodb: database: test (自己创建的库) port: 3717 host: aliyun~.com username: username password: 123456 authentication-database: admin 这里有一个大坑 ...
分类:
数据库技术 时间:
2020-12-21 18:15:31
收藏:
0 评论:
0 赞:
0 阅读:
160
#创建存储过程 #1.定义该存储过程代码结束符号:DELIMITER 定好结束符为"$$"DELIMITER $$ CREATE PROCEDURE insertData () BEGIN DECLARE isFlag INT DEFAULT TRUE; DECLARE cId BIGINT DEF ...
分类:
数据库技术 时间:
2020-12-21 18:14:53
收藏:
0 评论:
0 赞:
0 阅读:
467
摘抄自:https://github.com/danfengcao/binlog2sql/blob/master/example/mysql-flashback-priciple-and-practice.md MySQL闪回原理与实战 DBA或开发人员,有时会误删或者误更新数据,如果是线上环境并且 ...
分类:
数据库技术 时间:
2020-12-21 18:12:06
收藏:
0 评论:
0 赞:
0 阅读:
34
大数据量在MySQL中查询分页排序,数据量就会很大 我们可以把limit与order by拆分为两个步骤 先根据条件 把limit、ordey by相关的数据的索引查出来,然后再根据索引查询具体的字段信息(也就是两层嵌套) 例: select id, user_name, id, user_name ...
分类:
数据库技术 时间:
2020-12-21 15:13:47
收藏:
0 评论:
0 赞:
0 阅读:
83
1. 下载mysql5.7.31 (这里选择的是通用Linux版本) https://cdn.mysql.com/archives/mysql-5.7/mysql-5.7.31-linux-glibc2.12-x86_64.tar.gz 2. 卸载自带的mariadb和mysql 检查是否安装了ma ...
分类:
数据库技术 时间:
2020-12-21 15:11:08
收藏:
0 评论:
0 赞:
0 阅读:
45
基于Docker实现Mysql主从同步 Docker搭建主从服务 MySQL Docker Image 安装 docker pull mysql:8.0 运行容器 Master 对外映射端口 3307 docker run -p 3307:3306 --name master_mysql -e MY ...
分类:
数据库技术 时间:
2020-12-21 15:10:11
收藏:
0 评论:
0 赞:
0 阅读:
55
使用背景 当sql运行比较耗时的时候,可以进行sql优化,比如加索引,调整sql的结构等等。我们看sql运行的状态等信息时,可以通过执行计划来参考。 explain + sql 语句查看 执行计划。 例如:EXPLAIN SELECT * FROM `g_play_log` WHERE `user_ ...
分类:
数据库技术 时间:
2020-12-21 15:04:01
收藏:
0 评论:
0 赞:
0 阅读:
30
#A 临时表if object_id('tempdb..#A') is not null //判断临时表是否存在Begin drop table #A //删除Endselect * into #A from 表名称 ...
分类:
数据库技术 时间:
2020-12-21 15:02:49
收藏:
0 评论:
0 赞:
0 阅读:
84
code #操作sqlite #id,book_name,book_user_name,book_url,book_passwd,book_pic,book_category,book_synopsis,book_type,book_format,book_size,book_author_syno ...
分类:
数据库技术 时间:
2020-12-21 12:25:37
收藏:
0 评论:
0 赞:
0 阅读:
20
今天查数据库时准备用日期进行排序的,结果发现库里面存的都是Oracle日期保存格式。那就只能放大招了啊,百度解决一切问题! Oracle日期格式存储方式: oracle 存储的日期数据类型 date后台存储固定7个字节,分别记录公元前/后、年、月、日、小时、分、秒前台显示,是通过格式掩码进行控制,显 ...
分类:
数据库技术 时间:
2020-12-21 12:24:05
收藏:
0 评论:
0 赞:
0 阅读:
26
ROLLUP 运算符生成的结果集类似于 CUBE 运算符生成的结果集。 下面是 CUBE 和 ROLLUP 之间的具体区别: CUBE 生成的结果集显示了所选列中值的所有组合的聚合。 ROLLUP 生成的结果集显示了所选列中值的某一层次结构的聚合。 ROLLUP 优点: (1)ROLLUP 返回单个 ...
分类:
数据库技术 时间:
2020-12-21 12:20:14
收藏:
0 评论:
0 赞:
0 阅读:
29
sqlmap是一款强劲自动化的sql注入工具,使用python开发,支持python2/3。RESTfulAPI规则几乎是当前开发执行的默认规范。在restful接口中,常常将变量位置放置在url中。例如http://127.0.0.1:8080/{user}/profile,其中{user}就是变量,根据代码实现方式,可以等价于http://127.0.0.1:8080/profile?user
分类:
数据库技术 时间:
2020-12-21 12:18:02
收藏:
0 评论:
0 赞:
0 阅读:
43
大纲 1.数据库模式 1.1三级模式-两级映射 内模式:按照什么样的格式去存储到物理数据库,与物理数据库直接打交道概念模式:就是我们平时用的数据库的表外模式:就类似是视图,按照需求展示一部分数据出去,例如用户 登录展示用户名,并不把密码返回去显示 安全且灵活,表的关系拆分(概念模型)变了,还是可以整 ...
分类:
数据库技术 时间:
2020-12-21 10:23:23
收藏:
0 评论:
0 赞:
0 阅读:
63
环境准备:系统镜像:CentOS-7-x86_64-DVD-2009.isoZabbix源码包:zabbix-5.2.2.tar.gz官方网址:https://www.zabbix.com/cn/download_sources直接使用迅雷下载:http://192.168.1.9/zabbix-5.2.2.tar.gz?fid=8SzoZHHht0OP1q5RQkkdo87-RQtNSS0BAA
分类:
数据库技术 时间:
2020-12-21 09:23:34
收藏:
0 评论:
0 赞:
0 阅读:
57
InnoDB 行锁 行锁介绍 行锁特点 :偏向InnoDB 存储引擎,开销大,加锁慢;会出现死锁;锁定粒度最小,发生锁冲突的概率最低,并发度也最高。 InnoDB 与 MyISAM 的最大不同有两点:一是支持事务;二是 采用了行级锁。 InnoDB 的行锁模式 InnoDB 实现了以下两种类型的行锁 ...
分类:
数据库技术 时间:
2020-12-21 09:21:55
收藏:
0 评论:
0 赞:
0 阅读:
30
在RR级别下,快照读是通过MVVC(多版本控制)和undo log来实现的,当前读是通过加record lock(记录锁)和gap lock(间隙锁)来实现的。在mysql中通过MVCC快照读和next-key(当前读)两种模式解决幻读问题。 关于MVVC MySQL InnoDB存储引擎,实现的是 ...
分类:
数据库技术 时间:
2020-12-21 09:20:36
收藏:
0 评论:
0 赞:
0 阅读:
60
gdb调试 gdb调试 : gdb是在程序运行的结果与预期不符合的时候, 可以使用gdb进行调试, 特别注意的是: 使用gdb调试需要在编译的时候加-g参数. gcc -g -c hello.cgcc -o hello hello.o 启动gdb: gdb program set args hell ...
分类:
数据库技术 时间:
2020-12-21 09:15:38
收藏:
0 评论:
0 赞:
0 阅读:
52
在win10上搞了下mysql,真的佛了,真难装!!!!RZ微软 装完mysql,需要生成一些文件,然后加环境变量,再启动,真TM服了,有毛病 1、将mysql的bin路径添加进环境变量; 2、初始化命令mysqld --initialize --user=mysql --console (记住一定 ...
分类:
数据库技术 时间:
2020-12-21 09:15:01
收藏:
0 评论:
0 赞:
0 阅读:
57