码迷,mamicode.com
首页 > 数据库 > 周排行
关于MySQL的commit非规律性失败案例的深入分析
案例描述: 一个普通的事务提交,在应用里面会提示commit超时,失败。 一、理论知识 1、关于commit原理,事务提交过程 1、寻找修改的数据页: 1、如果该数据页在内存中,则直接是内存读; 2、如果该数据页内存中没有,物理读,就从磁盘调入内存; 2、磁盘中的undo页调入内存; 3、先将原来的 ...
分类:数据库   时间:2017-07-14 20:30:02    阅读次数:308
Python 对Mysql的操作
Python连接数据库的七个步骤 1、导入模块 >>> import MySQLdb #因为里面有大小写,可以使用as mysql使之简化 2、创建连接 >>> conn = MySQLdb.connect(host='59.110.12.72' , port=3306 , user='****** ...
分类:数据库   时间:2017-07-14 20:34:16    阅读次数:240
XtraBackup全量备份与恢复MySQL数据
防伪码:没有相当程度的孤独是不可能有内心的平和。1、概述PerconaXtraBackup(简称PXB)是Percona公司开发的一个用于MySQL数据库物理热备的备份工具,支持MySQl(Oracle)、PerconaServer和MariaDB,并且开源,淘宝的RDSforMySQL的物理备份就是基于XtraBackup做的。Xtrabackup..
分类:数据库   时间:2017-07-14 20:34:38    阅读次数:422
个人所得税计算
分类:数据库   时间:2017-07-14 21:01:07    阅读次数:228
双链集合添加删除算法
分类:数据库   时间:2017-07-14 21:01:49    阅读次数:283
给大家分享一下------mysql的优化
MySQL 优化专题拓展 --王耀宇 一、SQL优化 1、分析和定位策略 1、通过 show status 了解各种 SQL 的执行频率 2、定位执行效率低的 SQL 语句:①通过慢日志定位;②使用 show processlist 命令查看当前在进行的线程 3、通过 explain 分析低效 SQ ...
分类:数据库   时间:2017-07-14 21:11:22    阅读次数:243
SQL 模糊查询
在进行数据库查询时,有完整查询和模糊查询之分。 一般模糊查询语句如下: SELECT 字段 FROM 表 WHERE 某字段 Like 条件 其中关于条件,SQL提供了四种匹配模式: 1,% :表示任意0个或多个字符。可匹配任意类型和长度的字符,有些情况下若是中文,请使用两个百分号(%%)表示。 比 ...
分类:数据库   时间:2017-07-14 21:14:03    阅读次数:192
JDBC(连接数据库 2017年7月14日)
1.windows 下连接oracle数据库 ...
分类:数据库   时间:2017-07-14 21:14:20    阅读次数:171
Oracle的触发器
过去做项目。都是前端后台的编码。由于数据库都让项目经理给写好的。自己对于数据库并没有多少优化,时间久了,反而把数据库的知识给淡忘了,近期的项目用到的是Oracle数据库,大家都知道。用到这个数据库。就是数据量比較大的项目了。对于优化就有必要了。因此自己下班后抽出时间复习一下,并把这个记录下来,不仅仅 ...
分类:数据库   时间:2017-07-14 21:15:15    阅读次数:256
MySQL数据库存储过程动态表建立(PREPARE)
PREPARE statement_name FROM sql_text /*定义*/ EXECUTE statement_name [USING variable [,variable...]] /*运行预处理语句*/ DEALLOCATE PREPARE statement_name /*删除定 ...
分类:数据库   时间:2017-07-14 21:15:38    阅读次数:207
Linux下彻底卸载mysql详解
Linux下彻底卸载mysql详解 一、使用以下命令查看当前安装mysql情况,查找以前是否装有mysql 1 rpm -qa|grep -i mysql 1 rpm -qa|grep -i mysql 1 rpm -qa|grep -i mysql rpm -qa|grep -i mysql 可以 ...
分类:数据库   时间:2017-07-14 21:16:28    阅读次数:214
用一句SQL取出第 m 条到第 n 条记录的方法
1 --从Table 表中取出第 m 条到第 n 条的记录:(Not In 版本)2 3 SELECT TOP n-m+1 * 4 FROM Table 5 WHERE (id NOT IN (SELECT TOP m-1 id FROM Table )) 6 7 8 --从TABLE表中取出第m到 ...
分类:数据库   时间:2017-07-14 22:05:34    阅读次数:205
Oracle数据库学习笔记5
select 字段名 from 表明 where 条件 group by 分组字段 having 筛选的条件 order by 排序 --伪表 dual --伪列 rownum,对面原表中的数据 select rownum,empno,ename,sal from emp order by sal ...
分类:数据库   时间:2017-07-14 22:08:36    阅读次数:256
Oracle数据库学习笔记1(11g版本的安装&PL/SQL工具的安装和使用)
1.安装Oracle11g 1.1 .口令就是数据库登录密码,学生党用口令就设置简单点了,违反Oracle口令设置规则也可以继续下一步 1.2 Oracle默认给三个账户用户scott(普通用户),需要在安装界面的时候把锁定取消,后面给上口令密码。SYS用户:超级管理员,权限最高,它的角色是DBA。 ...
分类:数据库   时间:2017-07-14 22:10:06    阅读次数:268
ORACLE_数据处理
?? ORACLE_数据处理 ①数据操纵语言 DML(Data Manipulation Language – 数据操纵语言) 能够在下列条件下运行: 向表中插入数据 改动现存数据 删除现存数据 查询现存数据 事务是由完毕若干项工作的DML语句组成的 ②INSERT 语句语法 1.使用 INSERT ...
分类:数据库   时间:2017-07-14 22:11:28    阅读次数:231
Oracle数据库学习笔记2
create tablespace jym datafile 'D:\newer' size 2M autoextend on; 创建一个表空间 drop tablespace; 删除一个表空间 (必须先执行这个命令才能删除创建上面在D盘的newer文件,不然启动Oracle会报错) create ...
分类:数据库   时间:2017-07-14 22:12:02    阅读次数:201
Oracle PL/SQL的安装
在前面Oracle数据库学习1里面已经写了,但是我专门开一个笔记说明吧,原文:http://www.cnblogs.com/zhangmingzhao/p/7172209.html PL/SQL工具的安装 第一次安装没成功,下的csdn的资源,现在想想应该是tnsnames.ora还有一个sqlne ...
分类:数据库   时间:2017-07-14 22:12:31    阅读次数:221
spring boot 登录注册 demo (二) -- 数据库访问
通过data-jpa来访问数据库 记得加上mysql-connector-java的依赖,不然提示找不到jdbc驱动 数据源配置,spring boot的配置文件是:application.properties 根据自己需求配置 数据库的操作非常简单,JPA会根据解析User类中的参数从而得到方法 ...
分类:数据库   时间:2017-07-14 22:15:28    阅读次数:347
Oracle数据库学习笔记4
--trunc(数字,小数点的位数)截取 --round(数字,四舍五入要保留的位数) select ename,sal*0.1234567 s1, round(sal*0.1234567,2) s2, round(sal*0.1234567) s3 from emp; --sysdate:系统时间 ...
分类:数据库   时间:2017-07-14 22:15:45    阅读次数:239
CentOS 6.9下安装PostgreSQL
操作系统:CentOS6.9_x64 安装数据库 使用如下命令: 设置开机启动: 启动数据库: 安装后,默认生成一个名为postgres的数据库和一个名为postgres的数据库用户。这里需要注意的是,同时还生成了一个名为postgres的Linux系统用户。 配置数据库 初始化数据库 添加新用户和 ...
分类:数据库   时间:2017-07-14 22:16:21    阅读次数:280
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!