在用 Navicat 连接远程数据库时报错:ERROR 1130 (HY000): Host *** is not allowed to connect to this MySQL server原因是数据库的账号没有给这个 IP 授权,因此不能执行远程登录。解决方法:登录数据库服务器,root@fu...
分类:
数据库 时间:
2015-04-24 12:13:27
阅读次数:
169
源限定符转换提供 SQL 查询选项以覆盖默认的查询。您可以输入您的源数据库支持的 SQL 语句。输入查询之前,请连接您要在映射中使用的所有输入和输出端口。编辑 SQL 查询时,您可以生成并编辑默认查询。当 Designer 生成默认的查询时,它将合并所有其它配置的选项,例如过滤器或已排序端口数...
分类:
数据库 时间:
2015-04-24 12:11:37
阅读次数:
1042
一直以为PL/SQL只是运行在Oracle上的IDE,执行一些简单的数据库操作(增、删、改、查),学到后面居然出现了一些编程语言。所以正确的概念应该是:PL/SQL Developer是一个专门用于开发数据库存储程序的集成开发环境(IDE),在这里面可以进行SQL查询,命令窗口(SQL*PLUS相同...
分类:
数据库 时间:
2015-04-24 12:10:12
阅读次数:
145
select * from emp;--输出工资在[1500,3000]范围之内的工资最高的前5个员工信息select top 5 * from emp where sal between 1500 and 3000 order by sal desc;
分类:
数据库 时间:
2015-04-24 12:10:37
阅读次数:
166
要统计数据库的连接数,我们通常情况下是统计总数,没有细分到每个IP上。现在要监控每个IP的连接数,实现方式如下:1 select SUBSTRING_INDEX(host,':',1) as ip , count(*) from information_schema.processlist grou...
分类:
数据库 时间:
2015-04-24 11:50:36
阅读次数:
207
mysql> show processlist;+----+------+-----------+------+---------+------+-------+------------------+| Id | User | Host | db | Command | Time | State |...
分类:
数据库 时间:
2015-04-24 11:51:26
阅读次数:
194
1、用pymssql连接SQLServer。1)、pymssql的pypi地址:https://pypi.python.org/pypi/pymssql。2)、pymssql官网:http://pymssql.org/。3)、python使用pymssql连接sqlserver数据库。2、用sqlite3模块连接sqlite。从Python2.5开始,sqlite3成为内置模块,无需额外安装。1)、..
分类:
数据库 时间:
2015-04-24 10:45:35
阅读次数:
195
在前两年的工作中主要参与了配置管理数据库(CMDB)系统的设计与开发,在设计与开发过程中遇到了不少数据相关的问题,正好借此机会说明一下。
配置管理项以及实体的问题。配置管理系统中不同的配置项拥有不同的配置属性,不同的配置实体可以从属于某一个属性。如果一概而论那么所有的配置项将会构成一个大而全的表,该表在开发过程中会带来很大的冗余。所以必须在表设计阶段进行分化,分化方式经历了三个阶段,分别是表继承...
分类:
数据库 时间:
2015-04-24 10:43:40
阅读次数:
155
1、问题
需要统计过去12个月的数据,如现在是2015年4月,那么我们需要统计从2014年5月到2015年4月的数据情况。而这12个月中,如果这个月没有数据的,则统计为0。
原始数据表如下图,数据是按分钟存储的。也就是说要统计每个月一共有多少条body_infared大于0的数据。
2、处理过程
2.1 获取12个月到现在的数据
select * from device_da...
分类:
数据库 时间:
2015-04-24 10:42:16
阅读次数:
320
1、问题
如题目所说,通过MySQL获取某年某月所有的天数。如获取2014年2月的所有日期。
2、处理过程
2.1 创建一个数字辅助表
CREATE TABLE `nums` (
`key` int(11) NOT NULL,
PRIMARY KEY (`key`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='数字辅助表'...
分类:
数据库 时间:
2015-04-24 10:40:59
阅读次数:
362
ERROR 1010 (HY000): Error dropping database (can't rmdir '.\test\', errno: 17)...
分类:
数据库 时间:
2015-04-24 10:40:05
阅读次数:
209
I have installed 10gR2 on linux environment, When running DBCA it got filed with below error
ORA-27125: unable to create shared memory segment
SOLUTION:
cd $ORACLE_HOME/bin
mv oracle oracle.bin...
分类:
数据库 时间:
2015-04-24 10:36:58
阅读次数:
376
英文原文:How can I explain SQL injection without technical jargon?
在向非技术人员解释SQL注入的时候,我会使用一个简单的类比。
sql注入?
(资料图)
假设你是一个在装满箱子的仓库里工作的机器人。你的工作是从仓库里的某个角落找到某个箱子,然后放到传送带上。机器人需要有人告诉它去搬运哪个箱子,所以给你编程的程序...
分类:
数据库 时间:
2015-04-24 10:36:40
阅读次数:
129
GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具。或许,各位比较喜欢那种图形界面方式的,像VC、BCB等IDE的调试,但如果你是在UNIX平台下做软件,你会发现GDB这个调试工具有比VC、BCB的图形化调试器更强大的功能。所谓“寸有所长,尺有所短”就是这个道理。
一般来说,GDB主要帮忙你完成下面四个方面的功能:
1、启动你的程序,可以按照你的自定义的要求随心所欲的运行程序。
2、可让被调试的程序在你所指定的调置的断点处停住。(断点可以是条件表达式)
3、当程序被停住时...
分类:
数据库 时间:
2015-04-24 10:34:53
阅读次数:
224
use Testgoif exists(SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'gettime') AND type in (N'FN', N'IF', N'TF', N'FS', N'FT'))-- 判断是否存在该自定义函数d...
分类:
数据库 时间:
2015-04-24 10:29:14
阅读次数:
274
前面我分别介绍了两种Hive将分析结果导入到MySQL表的两种方式:Sqoop导入方式和使用Hive、MySQL JDBC驱动,现在我介绍第三种,也是使用比较多的方式——使用Hive
自定义函数(UDF或GenericUDF)将每条记录插入到数据库表中。
一、使用UDF方式
使用UDF方式实现比较简单,只要继承UDF类,并重写evaluate方法即可
1、编...
分类:
数据库 时间:
2015-04-24 09:10:37
阅读次数:
591
SQLServer 递归查询,主要用于建立树形结构...
分类:
数据库 时间:
2015-04-24 09:01:14
阅读次数:
152