从9.2版本开始Oracle引入了虚拟索引的概念,虚拟索引是一个“伪造”的索引,它的定义只存在数据字典中并有存在相关的索引段。虚拟索引是为了在不真正创建索引的情况下,验证如果使用索引sql执行计划是否改变,执行效率是否能得到提高。本文在11.2.0.4版本中测试使用虚拟索引1、..
分类:
数据库 时间:
2017-01-10 16:14:48
阅读次数:
210
在日常使用中,经常使用命令行去连接MySQL数据库不方便,推荐使用MySQLWorkBench去远程连接进行管理,下面记录一下使用步骤: 1. 安装MySQLWorkBench后,界面如下,点击“+”号新建一个连接: 2. 输入数据库连接主机地址和登录用户信息: 测试连接时发生如下错误: 登录服务器 ...
分类:
数据库 时间:
2017-01-10 16:04:28
阅读次数:
211
主(Master)IP:192.168.1.101从(Slave)IP:192.168.1.102Master配置1、首先登录数据库,创建复制账号mysql-uroot-pmysql>grantreplicationslave,reload,superon*.*tomysqler@’192.168.1.102’identifiedby‘123456’;2、进入配置文件my.cnf中vim/etc/mysql/mysql.conf..
分类:
数据库 时间:
2017-01-10 15:24:49
阅读次数:
254
使用yum安装时提示如下报错:rpmdb:PANIC:fatalregionerrordetected;runrecoveryerror:db3error(-30974)fromdbenv->open:DB_RUNRECOVERY:Fatalerror,rundatabaserecoveryerror:cannotopenPackagesindexusingdb3-(-30974)error:cannotopenPackagesdatabasein/var/lib/rpmCRIT..
分类:
数据库 时间:
2017-01-10 15:16:05
阅读次数:
321
1连接Mysql格式:mysql-h主机地址-u用户名-p用户密码1、连接到本机上的MYSQL。首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql-uroot-p,回车后提示你输密码.注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新输入密码。如果刚安装好MYS..
分类:
数据库 时间:
2017-01-10 15:11:58
阅读次数:
189
用putty操作mysql数据库不太方便,就想着用Navitcat通过SSH去连接远程mysql服务器,可实现动态对数据进行修改操作。依网上很多网友的意见,楼主使用以下命令:vim/etc/my.cnf。在[mysqld]下面加入如下两行skip-name-resolveskip-grant-tables保存,重启mysql服务,结果在putty..
分类:
数据库 时间:
2017-01-10 15:13:12
阅读次数:
197
可以安装64bit的mysqldb, mysqldb下载地址:http://www.codegood.com/downloads 也可以使用如下方式进行安装。 windows7 64 bits 安装 MySQL-Python-1.2.4b4.win32-py2.7.exe 安装时提示需要python ...
分类:
数据库 时间:
2017-01-10 15:08:37
阅读次数:
190
冷备手工完全恢复1. 手工完全恢复三种级别: recover database: 所有或大部分datafile丢失,一般是在mount状态完成。recover tablespace: 非关键表空间损坏,表空间下某些数据文件不能访问,一般是在open下完成。recover datafile: 单一或少 ...
分类:
数据库 时间:
2017-01-10 15:00:49
阅读次数:
311
-- 查询课程名称 和年级的名称 -- 非等值连接查询 SELECT subjectname,gradeName FROM `subject`,grade -- 等值连接查询 SELECT subjectname,gradeName FROM `subject`,grade WHERE subjec ...
分类:
数据库 时间:
2017-01-10 14:54:47
阅读次数:
184
今天项目表中需要导入好几w条数据 ,但日期由两个一个是标准时间一个为时间戳,程序中搜索是根据时间戳来搜索的,所以在网上翻箱倒柜的终于找到解决之道了,利用excel转换时间戳 时间戳转成正常日期的公式:B1=(A1+8*3600)/86400+70*365+19其中A1表示当时的1249488000数 ...
分类:
数据库 时间:
2017-01-10 14:47:09
阅读次数:
292
解决办法: 查询数据量太大,添加索引即可解决问题 通过scrapy爬行完数据后,通过db.wooyun.drops.ensureIndex({"datetime":1}) ...
分类:
数据库 时间:
2017-01-10 14:35:27
阅读次数:
184
长连接是干嘛的: 它是做连接复用的; 在openresty中的lua-resty-mysql 里 connect方法去连接mysql时会去ngx_lua cosocket连接池中寻找是否有可用连接 如果有就直接复用; 如果没有就与mysql建立新连接,连接成功后立即将这个连接放入ngx_lua co ...
分类:
数据库 时间:
2017-01-10 13:44:17
阅读次数:
212
游标的生命周期 打开游标——>解析游标——>定义输出变量——>绑定输入变量——>执行游标——>获取游标——>关闭游标 利用DBMS_SQL包显示编码 DECLARE l_ename EMP.ENAME%TYPE := 'SCOTT'; l_empno EMP.EMPNO%TYPE; l_cursor... ...
分类:
数据库 时间:
2017-01-10 13:33:08
阅读次数:
231
下面开始记录一下,自己在Oracle或者PLSQL常用的几个函数, 显示效果如下图所示: 与此同时,和他相同的函数是下面的函数 显示效果如下图所示: ...
分类:
数据库 时间:
2017-01-10 13:18:07
阅读次数:
217
项目生命周期: 瀑布模型 拿到一个项目后,首先:分析需要用到的SQL语句; 其次:分析需要定义的变量初始值是多少,怎么得到最终值; 案例一: 统计每年入职的员工数量以及总数量: SQL语句:select to_char(hiredate,'yyyy') from emp;--to_char(hire ...
分类:
数据库 时间:
2017-01-10 13:16:20
阅读次数:
301
在安装Oracle数据库的PL/SQL工具时候,电脑名称是重装系统后自动生成的用户名名称,作为程序员,有很强的强迫症,就想利用自己的英文名称作为自己电脑的名称,所以就修改了电脑的名称;结果PL/SQL数据库可视化工具就不能打开了;下面是修改电脑用户名后需要修改Oracle数据库相关数据的步骤: 修改 ...
分类:
数据库 时间:
2017-01-10 13:15:15
阅读次数:
251
使用NPOI进行导出Excel表格大家基本都会,我在网上却很少找到导出Excel表格并提示下载的 简单的代码如下 1 //mvc项目可以传多个id以逗号相隔的字符串 2 public ActionResult execl(string ids) 3 { 4 List<PayLog> list = n ...
分类:
数据库 时间:
2017-01-10 13:14:50
阅读次数:
222