1.查看当前本地仓库mysql(存在不一定是本机已安装的意思,可以理解成一个资源文件) 2.移除 3.打开mysql的官网 http://dev.mysql.com/downloads/repo/yum/ 4.根据需要选择mysql版本,这里我选择第二个 5.无需注册,地址就在这个页面上 6.拷贝这 ...
分类:
数据库 时间:
2016-08-24 17:14:39
阅读次数:
198
python通过MySQLdb模块编辑mysql数据库,python3使用pymysql模块 添加数据 查看数据 修改数据 ...
分类:
数据库 时间:
2016-08-24 17:11:24
阅读次数:
170
1.修改密码过期问题。ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED; 2.修改最大连接数问题。 alter system set processes=1000 scope=spfile; alter system set sessi ...
分类:
数据库 时间:
2016-08-24 17:09:52
阅读次数:
176
一、前言 笔者对于Oracle数据库的理解,很长时间停留在“镜花水月”的状态,你说不懂吧,又会用,一较真起来吧,对一些基本概念又说不出一个道道来~如果想要在编码的路上走得更远,这个必定也是绕不过的坎,所以笔者决定花点时间,整理清楚一下Oracle中常常提及的概念~ 首先,笔者先声明一下这篇文章会解释 ...
分类:
数据库 时间:
2016-08-24 17:04:43
阅读次数:
304
一、GROUP BY 规则1:单值规则,跟在SELECT后面的列表,对于每个分组来说,必须返回且仅仅返回一个值。 在select指定的字段要么就要包含在Group By语句的后面,作为分组的依据;要么就要被包含在聚合函数中。 因此,对于以上查询,我们要另寻解决方案。 解决方案1:关联子查询 输出如下 ...
分类:
数据库 时间:
2016-08-24 17:01:00
阅读次数:
258
MySQL空间扩展 MySQL空间扩展支持几何数据的存储,生成,分析,优化。 1、空间数据类型(存储) MySQL支持以下数据类型: Geometry:可以存储所有的几何类型 Point:简单点 LINESTRING:简单线 POLYGON:简单面 MULITIPOINT:多点 MULITILINE ...
分类:
数据库 时间:
2016-08-24 17:00:28
阅读次数:
226
yum install mariadb-server mariadb http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-community-server-5.7.14-1.el7.x86_64.rpmuse mysql;update user se ...
分类:
数据库 时间:
2016-08-24 15:51:40
阅读次数:
213
VARCHAR2(size) 可变长度的字符串,其最大长度为size个字节;size的最大值是4000,而最小值是1;你必须指定一个VARCHAR2的size; NVARCHAR2(size) 可变长度的字符串,依据所选的国家字符集,其最大长度为size个字符或字节;size的最大值取决于储存每个字 ...
分类:
数据库 时间:
2016-08-24 14:42:45
阅读次数:
179
dual表是一个虚拟表,用来和select语句一起使用。1、查看当前用户select user from dual2、用来调用系统函数select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual 得到当前系统时间 select SYS_CONTE ...
分类:
数据库 时间:
2016-08-24 14:40:12
阅读次数:
248
ORACLE中函数 Oracle已经内建了许多函数,不同的函数有不同的作用和用法,有的函数只能作用在一个记录行上,有的能够作用在多个记录行上,不同的函数可能处理不同的数据类型。常见的有两类,单行函数和分组函数 。 单行函数: 单行函数 分类 函数 功能 示例 字符函数 LPAD(<c1>,<i>[, ...
分类:
数据库 时间:
2016-08-24 14:41:07
阅读次数:
335
--oracle中查看表是否被锁 查看表是否被锁 SELECT /*+ rule*/ a.sid, b.owner, object_name, object_type FROM v$lock a, all_objects b WHERE TYPE = 'TM' and a.id1 = b.objec ...
分类:
数据库 时间:
2016-08-24 14:37:07
阅读次数:
746
环境:linux,mysql5.5.21 错误:Host is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts' 原因: 同一个ip在短时间内产生太多(超过mysql数据库max_conn ...
分类:
数据库 时间:
2016-08-24 14:31:20
阅读次数:
182
1、delete from t 2 、truncate table t 区别: 1、delete是dml操作;truncate是ddl操作,ddl隐式提交不能回滚 2、delete from t可以回滚,truncate table t 不可以回滚 3、 truncate table t 执行效率更 ...
分类:
数据库 时间:
2016-08-24 14:28:51
阅读次数:
260
这次上线遇到一个bug,导致回滚。定位到问题,发现是sql执行时一个语句坑了。 简单说下,就以update语句为例。 创建一个表: 插入几条数据: ok,类型转换时的坑来了。 更新的where条件是a_id=0,那么表里会发生更新么? 答案就是所有的行的a_name都更新为了'nn'。 为什么会发生 ...
分类:
数据库 时间:
2016-08-24 14:28:08
阅读次数:
219
在给客户实施ERP的时候,经常遇到客户的请购单审批时,特别慢,一个阶段要转个40、50秒左右,3个阶段就差不多要3分钟,效率很低。 1、数据库跟踪语句,找出执行时间较久的语句,结果如下: 2、由上图可以看出,执行该语句的时候,时间差不多是45秒(Drration单位是ms),将此段语句复制出来,进行 ...
分类:
数据库 时间:
2016-08-24 14:28:17
阅读次数:
190
重新编译失效对像可执行utlrp.sql文件: 进一步研究文件sql文件,可以看到,在默认情况下Oracle会调用存储过程utl_recomp.recomp_parallel并行编译无效包: 当threads取值为0时,由Oracle根据参数cpu_count和parallel_threads_pe ...
分类:
数据库 时间:
2016-08-24 14:24:38
阅读次数:
543
一、首先安装PL/SQL Developer 下载地址:https://yunpan.cn/cM3njKpfK8MnT 访问密码 996a 二、再安装instantclient_11_2 下载地址:https://yunpan.cn/cM3nYJv6KJg5V 访问密码 c864 下载完成后解压到任 ...
分类:
数据库 时间:
2016-08-24 14:24:08
阅读次数:
230