码迷,mamicode.com
首页 > 数据库 > 月排行
mysql 实现事务的提交与回滚
最近要对数据库的数据进行一个定时迁移,为了防止在执行过程sql语句因为某些原因报错而导致数据转移混乱,因此要对我们的脚本加以事务进行控制。 首先我们建一张tran_test表 我想对tran_test插入两条数据,但是为了防止插入中报错,因此我要把插入语句控制在一个事务内。 这时候,如果你查一下有些 ...
分类:数据库   时间:2020-01-04 18:12:00    阅读次数:92
Spring Boot2 系列教程 (七) | 使用 Spring Data JPA 访问 Mysql
前言 如题,今天介绍 Spring Data JPA 的使用。 什么是 Spring Data JPA 在介绍 Spring Data JPA 之前,首先介绍 Hibernate 。 Hibernate 使用 O/R 映射 (Object Relation Mapping) 技术实现数据访问, O/ ...
分类:数据库   时间:2020-01-04 18:12:13    阅读次数:61
数据库并发事务存在的三个问题(脏读、不可重复读、幻读)
如果不考虑事务隔离性,可能会发生以下情况 脏读:事务a,读到了事务b未提交的数据,如果事务a读到了事务b的一些中间数据,待处理的数据。b事务数据还没有提交,就被a事务访问了 (解决方法:将 读未提交 级别提高到 读已提交 例如:orale在事务a 更新t表的时候,表t为锁住的状态,事务a未提交之前, ...
分类:数据库   时间:2020-01-04 18:13:18    阅读次数:184
linux mysql的安装
1. 下载 http://dev.mysql.com/downloads/mysql/ 或者使用wget下载: wget http://dev.mysql.com/get/Downloads/MySQL-5.6/MySQL-5.6.22-1.el6.i686.rpm-bundle.tar 2. 安装 ...
分类:数据库   时间:2020-01-04 18:24:24    阅读次数:81
MySQL是怎样运行的?打卡汇总
启动选项和系统变量 mysql配置方式之一,在命令行上使用选项配置。有长形式和短形式之分,同时等号=前后不能有空格。对于常用的选项提供短形式,也就是选项首字母前加‘-’前缀。这种方式只对当次启动有效。 mysql配置方式之二,在配置文件中使用选项。会按照一定路径寻找配置文件,ini,cnf都为配置文 ...
分类:数据库   时间:2020-01-04 18:33:40    阅读次数:113
Mysql日期分组无数据查询填充0
前言 这篇文章标题不好取。。。(主要是生成连续的日期),本文关键点有:Mysql 获取指定时间段内的所有日期列表, Mysql 按照日期分组查询没有数据的日期也一并查询出来。 <! more "本文原文链接地址:http://nullpointer.pw/Mysql%E6%97%A5%E6%9C%9 ...
分类:数据库   时间:2020-01-04 18:41:02    阅读次数:208
Spring Boot2 系列教程 (六) | 使用 JdbcTemplates 访问 Mysql
前言 如题,今天介绍 springboot 通过jdbc访问关系型mysql,通过 spring 的 JdbcTemplate 去访问。 准备工作 SpringBoot 2.x jdk 1.8 maven 3.0 idea mysql 构建 SpringBoot 项目,不会的朋友参考旧文章: "如何 ...
分类:数据库   时间:2020-01-04 18:42:53    阅读次数:89
Win10下安装MySQL8
第一步:下载安装包 官网: "https://dev.mysql.com/downloads/mysql/" 百度网盘: "mysql 8.0.18 winx64.zip" 第二步:解压 注意:解压到的目录不能出现中文或者空格等名称 第三步:配置 1.新建文件和文件夹 在解压目录下,新建 文件和 文 ...
分类:数据库   时间:2020-01-04 18:46:35    阅读次数:94
Apache NiFi之MySQL数据同步到HBase
一.说明 将Apache NiFi做为关系型数据与非关系型数据库的数据同步工具使用,在此场景中需要将mysql导出的avro数据格式转化为json入库HBase 二.开拔 Ⅰ).配置ExecuteSQLRecord a).选择ExecuteSQLRecord b).配置ExecuteSQLRecor ...
分类:数据库   时间:2020-01-04 18:52:42    阅读次数:223
SQL语句——15、高级分组
rollup 和 cube group by 生成数据结果时,只会生成相关列的数据统计信息,而不是生成小计和总计 group by统计结果如下(不是select直接返回格式): SQL> select deptno,job,avg(sal) from emp group by deptno,job; ...
分类:数据库   时间:2020-01-04 18:57:32    阅读次数:144
mysql 消除 "[Warning] Using a password on the command line interface can be insecure"
mysql 消除 "[Warning] Using a password on the command line interface can be insecure"的方法 ...
分类:数据库   时间:2020-01-04 20:13:30    阅读次数:65
数据库基本语句
SHOW DATABASES; -- 查看所有数据库 DDL:操作数据库、表 1.操作数据库:CRUD 1.C:创建 CREATE DATABASE db1; -- 创建数据库CREATE DATABASE if not exists db1; -- 如果不存在创建数据库create databas ...
分类:数据库   时间:2020-01-04 20:15:47    阅读次数:103
MySQL的优化
面试容易问的 存储过程 存储过程就是相当于java中方法,就是写了一块SQL,使用的时候就是调用一个方法,一般来说不会使用,因为有一个弊端就是SQL是写死的. 分页 MySQL分页是用limit ,oracle是用 runum MySQL的优化方案 mysql如何实现优化 1.数据库设计要合理(3F ...
分类:数据库   时间:2020-01-04 20:17:51    阅读次数:111
创建oracle数据库时,出现ORA-00922: 选项缺失或无效
新建oracle数据库时遇到ORA-00922: 选项缺失或无效的问题,如图: 原因:一般是语句的语法有问题。比如命名不对,关键字写错等等。对于非标准的命名,一般采用双引号来创建。 具体原因:就是开始的用户密码的设置不符合规则,当时并不会报出。解决办法:标识符命名规则:1、必须以字母开始。2、长度不 ...
分类:数据库   时间:2020-01-04 20:18:08    阅读次数:162
ORACLE和MYSQL的简单区别
ORACLE和MYSQL的简单区别 1:Oracle没有offet,limit,在mysql中我们用它们来控制显示的行数,最多的是分页了。oracle要分页的话,要换成rownum。 2:oracal建表时 是没有 auto_increment,所有要想 oracal自增时 ,要自个添加序列,插入, ...
分类:数据库   时间:2020-01-04 20:18:25    阅读次数:91
swoole结合php的pdo mysql模式出现MySQL server has gone away
mysql做为php的黄金搭档和互联网上应用最广泛的数据库,免不了天天与之打交道,不少朋友在熟悉swoole的使用之后,也趟平了不少坑,准备实战了,终于上线了,正愉快的体验swoole带来的巨大改进,突然数据库操作bug了,大量报mysql server gone away, 于是swooler心里 ...
分类:数据库   时间:2020-01-04 20:43:10    阅读次数:258
MySQL实现分页-基于limit方式
一、limit 基本实现方式 一般情况下,客户端通过传递 pageNo(页码)、pageSize(每页条数)两个参数去分页查询数据库中的数据,在数据量较小(元组百/千级)时使用 MySQL自带的 limit 来解决这个问题: 1 收到客户端{pageNo:1,pagesize:10} 2 selec ...
分类:数据库   时间:2020-01-04 21:59:16    阅读次数:99
python读取数据库表数据并写入excel
一个简单的使用python读取mysql数据并写入excel中实例 1、python连接mysql数据库 conn = pymysql.connect(user='root',host='127.0.0.1',port=3306,passwd='root',db='python',charset=' ...
分类:数据库   时间:2020-01-04 22:00:13    阅读次数:206
利用Django去操作数据库并完成简易的登录及编辑功能
一、静态文件 什么是静态文件? 简单来说静态文件就是已经提前写好了的,可以给网站使用的文件 比如: css js 第三方的一些组件:如bootstrap, sweetalter ,fontawesome等 现在我们已经知道了网站所使用的HTML文件要存放到templates文件夹中,那么同理针对网站 ...
分类:数据库   时间:2020-01-04 22:04:08    阅读次数:146
Mysql B-Tree和B+Tree索引
Mysql B-Tree和B+树索引 Mysql加快数据查找使用B-Tree数据结构存储索引数据,InnoDB存储引擎实际使用B+Tree。下面首先介绍下B-Tree和B+Tree的区别: 一、B树和B+树索引(手绘图简要说明) 1.B-Tree索引: 2.B+Tree索引: 3.B-Tree 和B ...
分类:数据库   时间:2020-01-04 22:04:37    阅读次数:75
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!