码迷,mamicode.com
首页 > 数据库 > 周排行
Hibernate/JPA 自动创建数据库(MySQL)
平时使用Hibernate/JPA映射MySQL时,经常使用到自动创建数据表操作,自动创建MySQL数据库比较少见。 实际上也可以同时创建数据库,修改一下连接配置即可。 常见的配置如下(以Spring Boot中配置方式为例): spring.datasource.url=jdbc:mysql:// ...
分类:数据库   时间:2020-01-31 18:42:19    阅读次数:116
mysql死锁(简述)
死锁:相互等待对方的资源,而且形成环路,造成首尾相接innodb将各个事务看为一个个节点,资源就是各个事务占用的锁 死锁成因: 1、不同表相同记录行锁冲突 事务A和事务B操作两张表 (a操作table1 where id = 1 && table2 where =2) (b操作table2 wher ...
分类:数据库   时间:2020-01-31 18:49:07    阅读次数:102
python pip安装 mysqlclient 报错 raise EnvironmentError("%s not found" % (_mysql_config_path,)) OSError: mysql_config not found
raise EnvironmentError("%s not found" % (_mysql_config_path,)) OSError: mysql_config not found 解决办法 yum install mysql-devel ...
分类:数据库   时间:2020-01-31 19:05:24    阅读次数:136
MySQL 索引设计概要
三星索引 三星索引是对于一个查询语句可能的最好索引,如果一个查询语句的索引是三星索引,那么它只需要进行一次磁盘的随机读及一个窄索引片的顺序扫描就可以得到全部的结果集;因此其查询的响应时间比普通的索引会少几个数量级;根据书中对三星索引的定义,我们可以理解为主键索引对于 WHERE id = 1 就是一 ...
分类:数据库   时间:2020-01-31 20:28:50    阅读次数:102
MySQL随记 - 分页查询
```mysql # 进阶8:分页查询 /* 语法: select 查询列表 ⑦ from 表 ① [join type] join 表2 ② on 连接条件 ③ where 筛选条件 ④ group by 分组字段 ⑤ having 分组后的筛选 ⑥ order by 排序的字段 ⑧ limit ... ...
分类:数据库   时间:2020-01-31 20:35:55    阅读次数:97
mysql5.7升级到mariadb-server-10.0
5.7############################..............................................................................................] The file /var/lib/mysql ...
分类:数据库   时间:2020-01-31 20:38:19    阅读次数:128
centos7 解决 mysql_connect()不支持请检查mysql模块是否正确加载
故障现象:linux 安装discuz 错误提示:mysql_connect() 不支持请检查mysql模块是否正确加载.解决办法:查看/usr/lib/php/modules/ (64位的看/usr/lib64/php/modules/)里面根本没有mysql.so找到centos7安装盘,放入光 ...
分类:数据库   时间:2020-01-31 20:56:13    阅读次数:397
MySQL备份与恢复
作者:roverliang 原文链接:MySQL备份与恢复 MySQL备份与恢复 上篇博客讲了MySQL的日志系统,这篇博客将系统的讲解MySQL备份与恢复。按照常理说这些内容都是属于DBA的职责,那么作为后端开发人员为什么要学习这些内容呢?是否与专业深度的思想相违背呢?其实作为WEB开发人员,一定 ...
分类:数据库   时间:2020-01-31 21:02:05    阅读次数:114
10 | MySQL为什么有时候会选错索引?
如果使用索引 a,每次从索引 a 上拿到一个值,都要回到主键索引上查出整行数据,这个代价优化器也要算进去的。 而如果选择扫描 10 万行,是直接在主键索引上扫描的,没有额外的代价。 优化器会估算这两个选择的代价,从结果看来,优化器认为直接扫描主键索引更快。 当然,从执行时间看来,这个选择并不是最优的 ...
分类:数据库   时间:2020-01-31 21:08:45    阅读次数:116
整理spring + mysql + redis + 测试 的配置格式 和源码
经过多次整理,最终以这样的文件格式配置 目前配好的基本模板: 1 <?xml version="1.0" encoding="UTF-8"?> 2 <web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" 3 xmlns:xsi="http://www. ...
分类:数据库   时间:2020-01-31 21:11:19    阅读次数:84
MySQL 批量修改的问题
在开发过程中,随着业务整合,表数据结构发生了变化,为了整合,需要将字段值与字段值进行调换,于是做了如下总结: 1.将同一个表中的一个字段的值复制给另一个字段UPDATE tableSET field2 = field12.将同一个表中的两个字段一样类型的值调换UPDATE table1 u1, ta ...
分类:数据库   时间:2020-01-31 21:12:17    阅读次数:100
GPO - Disabling Task Manager Access
Create a GPO to disable Task Manager Access to normal users. Add an exception to Domain Admins. ...
分类:数据库   时间:2020-01-31 22:27:28    阅读次数:89
mysql explain执行计划
一、执行计划有什么用? 二、主要指标: 1. select_type? SIMPLE:简单的查询(没有union或子查询)? PRIMARY:最外层的查询(有union或子查询)? DERIVED:衍生表查询(FROM语句中的子查询) 2. type? 从优到差排序如下: const:只匹配一行,根 ...
分类:数据库   时间:2020-01-31 22:29:34    阅读次数:89
12 | 为什么我的MySQL会“抖”一下?
第一种是“redo log 写满了,要 flush 脏页”,这种情况是 InnoDB 要尽量避免的。因为出现这种情况的时候,整个系统就不能再接受更新了,所有的更新都必须堵住。如果你从监控上看,这时候更新数会跌为 0。第二种是“内存不够用了,要先将脏页写到磁盘”,这种情况其实是常态。InnoDB 用缓 ...
分类:数据库   时间:2020-01-31 22:29:51    阅读次数:89
最简单,小白易上手 ajax请求数据库信息,echarts页面显示,无需跳转servlet
ajax 代码: $.ajax({ type : "post", async : true, url : "${pageContext.request.contextPath}/charts", type:"POST", data: { "method":"huizhu" }, dataType:" ...
分类:数据库   时间:2020-01-31 22:43:44    阅读次数:109
Mysql梳理-关于索引/引擎与锁
前言 最近突发新型肺炎,本来只有七天的春节假期也因为各种封锁延长到了正月十五,在家实在闲的蛋疼便重新研究了一下Mysql数据库的相关知识,特此总结梳理一下。本文主要围绕以下几点进行: 1、Mysql的索引与引擎 2、事务隔离级别 3、Mysql的九种锁 4、几点常用规范 一、Mysql的索引与引擎 ...
分类:数据库   时间:2020-01-31 23:12:56    阅读次数:182
PLSQL——03、结构控制
使用IF语句按条件判断,控制PL/SQL执行流程 格式如下:if-then-end if;if-then-else-end if;if-then-elsif-then-else-end if; 演示: set serveroutput on declare v_hire_date date := t ...
分类:数据库   时间:2020-02-01 00:23:54    阅读次数:115
PLSQL——04、游标
隐式游标 隐式游标的属性: SQL%ROWCOUNT 成功操作的行的数量 SQL%FOUND 发现复合条件的行返回TRUE SQL%NOTFOUND 没有发现复合条件的行回TRUE SQL%ISOPEN 游标打开状态(boolean) 演示:打印隐式游标属性 declare v_count numb ...
分类:数据库   时间:2020-02-01 00:25:05    阅读次数:98
MySQL 如何生成日期表
在开发过程中,经常会遇到统计问题,通常交易信息都不是连续的,此时,统计出来的数据都是不连续的,所以提前生成一个时期表,当没有交易数据的时候填充0,就可以了,下面是生成日期表的步骤 1、创建一个num表,用来存储数字0~9 1 CREATE TABLE num (i int); 结果如下: 2、在nu ...
分类:数据库   时间:2020-02-01 00:32:09    阅读次数:98
Ethical Hacking - GAINING ACCESS(19)
Client-Side Attacks - Social Engineering Tool: The FAT RAT Just like Veil, it generates Undetectable Metasploit backdoors. Uses a different method to ...
分类:数据库   时间:2020-02-01 00:38:55    阅读次数:88
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!