数据库

Oracle 行转列两种方法

01-29
1.新建一个名为TEST表 2.向TEST表中添加数据 INSERT INTO TEST(STUDENT,COURSE,SCORE)select '张三','语文',78 from dual unionselect '张三','数学',87 from dual union select '张三','英语',82 from dual unionselect '张三','物理',90 from dual unionselect '李四','语文',65 from dual unionselect '

鏖战九载,Google 是否会因 Oracle 而弃用 Java?

01-29
在过往的九年间,Google 因旗下全球第一大操作系统 Android 中是否合理使用 Java 的问题,已经与软件巨头 Oracle 大战了三百回合,但一直没得到最终的定论. 而如今,随着 Google 官方博客中一则名为<Oracle v. Google and the future of software development>声明的发布,标志着这一案件的最后一战即将打响.在声明中,Google 全球事务 SVP 兼首席法务官 Kent Walker 表示"我们请求美国最高法

导出redis中某个大key中的值并与数据库中作对比

01-29
今天测试凤凰FM 数据导入项目 遇到一个问题 redis set key 中的数据条数比t_aduio表中还多 (可能是数据转码有失败的) 详情:redis key:fenghuang_audio_origin_id 中有5194条记录,但是 t_audio表存进去了5189条数据 我想知道是娜几条数据转码失败了,所以就需要把redis key中的数据导出  网上查找http://www.runoob.com/redis/redis-sets.html 找到了命令:SMEMBERS key  返

sql server 授权相关命令

01-29
原文:https://blog.csdn.net/hfdgjhv/article/details/83834076 https://www.cnblogs.com/shi-yongcui/p/7755521.html https://www.cnblogs.com/accumulater/p/6158387.html https://www.cnblogs.com/xwdreamer/archive/2012/06/25/2562828.html https://docs.microsoft.c

SQLServer获取临时表列名

01-29
if(OBJECT_ID('tempdb.dbo.#tempTB') is not null)begin drop table #tempTB;end create table #tempTB(ID int NULL,Name nvarchar(50) NULL,Pwd varchar(50) NULL) --查询所有列名select name from tempdb.sys.columns where object_id = OBJECT_ID('tempdb.dbo.#tempTB')--查

20190131 经验总结:如何从rst文件编译出自己的sqlalchemy的文档

01-29
20190131 经验总结:如何编译sqlalchemy的文档 起因 www.sqlalchemy.org官网上不去了,不管是直接上,还是用代理都不行. sqlalchemy属于常用工具,看不到官方的文档很不方便. 方法 源码路径 在github上找到sqlalchemy的官方地址,这里有文档的源码,位于路径:sqlalchemy\doc\build,文档源码文件格式是rst,这是python的标准文档格式,要转换为html, 如何打开rst文件 参考了这篇网文 RST文件打开 ,了解到需要借助

Django 访问数据库

01-29
通过命令行方式访问数据库: [[email protected] web]$ python manage.py shell # 进入交互模式(先安装ipython) In [1]: from blog.models import Host # 导入数据模型 In [4]: node = Host.objects.all() # 实例化一个模型管理对象,通过这个对象来操作数据库 In [6]: node.values() # 查询数据,相当于 select * from Host In [8]:

爬虫文件存储-2:MongoDB

01-29
1.连接MongoDB 连接 MongoDB 我们需要使用 PyMongo 库里面的 MongoClient,一般来说传入 MongoDB 的 IP 及端口即可,第一个参数为地址 host,第二个参数为端口 port,端口如果不传默认是 27017. import pymongo client = pymongo.MongoClient(host='localhost', port=27017) # client = MongoClient('mongodb://localhost:27017/

关于linux crontab定时操作oracle不执行的问题解决方案

01-29
问题描述:启动定时任务对oracle表进行操作,但是手动执行脚本无问题,定时任务执行无结果不反馈消息 解决方案:以centos7为例吗,首先确定脚本可手动执行,然后检查/var/log/cron下的日志,看定时任务是否启动:若没有启动则检查定时任务,若启动则检查/var/mail/oracle看有没有报错: 一般报错问题:是环境变量的问题:/etc/crontab 查看crontab环境变量:env查看系统环境变量 解决方案:在脚本首页增加source /home/oracle/.bashrc(

Oracle 12C RAC安装grid时root.sh报错ORA-00845

01-29
Oracle 12C RAC安装grid时root.sh在二节点报错: CRS-2676: Start of 'ora.cssd' on 'prodb2' succeeded CRS-2672: Attempting to start 'ora.cluster_interconnect.haip' on 'prodb2' CRS-2672: Attempting to start 'ora.ctssd' on 'prodb2' CRS-2676: Start of 'ora.ctssd' on

突破、进化,腾讯云数据库2018全年盘点

01-29
在企业上云逐渐加速的背景下,云数据库作为企业重要的IT基础设施,其重要性毋庸置疑.各大云计算厂商不惜重金,纷纷在产品和技术层面加大布局,争夺这一重要的云服务市场.纵观国内前几大云服务商过去一年的云数据库领域的发展,腾讯云基于自身强大的业务支撑以及技术研发实力,在云数据库市场的突破格外引人注目. 具体来说,针对存量市场,2018年下半年,腾讯云重磅推出云原生数据库CynosDB,该款数据库的单节点读性能达到惊人的130万QPS,超过业内目前最高100万QPS水平,而价格只是市面上商业数据库的1/1

MySQL语句查看各个数据库占用空间

01-28
原文:MySQL语句查看各个数据库占用空间 select table_schema, sum(DATA_LENGTH)+sum(INDEX_LENGTH) from information_schema.tables group by table_schema; 在需要备份数据库里面的数据时,我们需要知道数据库占用了多少磁盘大小,可以通过一些sql语句查询到整个数据库的容量,也可以单独查看表所占容量. 1.要查询表所占的容量,就是把表的数据和索引加起来就可以了 select sum(DATA_L

logstash输出到mysql

01-28
logstash输出到mysql logstash版本:6.5.3,确保 JDK 的版本是 1.8 1  安装logstash-output-jdbc /usr/share/logstash/bin/logstash-plugin install logstash-output-jdbc 2  JDBC插件依赖mysql-connector-java-5.1.47 下载 https://cdn.mysql.com//Downloads/Connector-J/mysql-connector-ja

性能测试四十三:数据库监控的指标

01-28
mysql结构简介 1,慢查询 查看某个变量的值,一般是看配置:show variables like '%slow%'; 查看当前某个参数的状态值,一般是动态的,而且是在命令行下查看:show global status like '%long_query%'; 使用配置查看:具体配置在上上篇里面讲了,使用命令:mysqldumpslow -s at 10 slow.log 2,连接数 查看当前mysql里面配置的连接数:show variables like '%connections%';

mysql报错总结

01-28
错误 解决 ERROR 1776 (HY000): Parameters MASTER_LOG_FILE, MASTER_LOG_POS, RELAY_LOG_FILE and RELAY_LOG_POS cannot be set when MASTER_AUTO_POSITION is active. 开启GTID后,5.6后,不需要手工确定主服务器的MASTER_LOG_FILE及MASTER_LOG_POS mysql> change master to master_host='127

Sharding-Jdbc实现分表分库

01-28
Sharding-Jdbc分表分库LogicTable数据分片的逻辑表,对于水平拆分的数据库(表),同一类表的总称.订单信息表拆分为2张表,分别是t_order_0.t_order_1,他们的逻辑表名为t_order.ActualTable在分片的数据库中真实存在的物理表.即上个示例中的t_order_0.t_order_1.DataNode数据分片的最小单元.由数据源名称和数据表组成,例:test_msg0.t_order_0.配置时默认各个分片数据库的表结构均相同,直接配置逻辑表和真实表对应

SQL Server 2008 R2创建维护计划失败错误提示c001f011

01-28
重新注册dts.dll文件,在运行里输入命令:(x64)regsvr32 "C:\Program Files\Microsoft SQL Server\100\DTS\Binn\dts.dll"(x86)regsvr32 "C:\Program Files (x86)\Microsoft SQL Server\100\DTS\Binn\dts.dll" 重新打开管理器,创建维护计划就可以了. 原文地址:https://www.cnblogs.com/henl/p/1

MySql Host is blocked because of many connection errors 解决方法

01-28
应用日志提示错误:create connection error, url: jdbc:mysql://10.45.236.235:3306/db_wang?useUnicode=true&characterEncoding=UTF-8, errorCode 1129, state HY000java.sql.SQLException: null, message from server: "Host '10.30.174.183' is blocked because of many

ORACLE中count()统计函数的使用

01-28
SQL中用于统计的函数时:COUNT(). 针对count函数的使用做一个记录,很简单. 首先我数据库中建个表TEST,数据如下: 表中ID和NAME都是不重复的数据,HOME.TEL.PATH中存在重复数据,其中PATH中存在空数据. 现查询语句如下: SELECT COUNT(*) , COUNT(1) ,COUNT( DISTINCT HOME) , COUNT( DISTINCT TEL) , COUNT(PATH) , COUNT( DISTINCT PATH) FROM TEST;

数据库的初印象

01-28
一.数据库管理系统 MySQL. Qracle.SQLite.Access.MS SQL Server 数据库系统的特点:1.数据结构化 2.数据共享.冗余度低.易扩充 3.数据独立性高 4.数据由DBMS统一管理和控制:数据的安全性保护.数据的完整性检查.并发控制.数据库恢复 二.数据库的优点 程序稳定性:服务的机器崩溃不影响数据和另外的服务. 数据一致性:操作和存储的数据在一起. 并发:支持并发,数据库的操作都是通过网络,数据库支持并发的网络操作,不需要我们手写socket 效率:使用数据库