1、临时使用方法 OpenRowset
A. 使用有 SELECT 的OPENROWSET 与 Microsoft OLE DB Provider for SQL Server
以下范例使用 Microsoft OLE DB Provider for SQL Server,以存取命名为 remote1 的远程数据服务器上 pubs 数据库的 authors 表。从 da...
分类:
数据库 时间:
2015-04-16 15:49:01
阅读次数:
167
本博文程序是读取hadoop的hdfs中的文件,使用正则化解析出规定格式的数据,然后加载到sparkSQL数据库中。
正则化如果不太了解,请看正则表达式30分钟入门教程
package com.spark.firstApp
import org.apache.spark.SparkContext
import org.apache.spark._
import org.apache.lo...
分类:
数据库 时间:
2015-04-16 15:47:50
阅读次数:
243
linux下写的Makefile,然后编译成文件,gdb调试的时候用list命令报错.搞了半天,在网上找了很多,说是一定要用-g,
然而我是添加的,后来又有人说是需要把-g写调宏定义CFLAGS = -g,但是还是不对.最后经过自己的摸索,才发现,如果
是.c的文件,用CFLAGS是可以的,但是如果是.cpp文件,则必须使用CPPFLAGS = -g才可以
贴上代码如下
CPP = g++...
分类:
数据库 时间:
2015-04-16 15:47:57
阅读次数:
300
用惯了在Windows上一个appserv或phpStudy压缩包搞定,要在MAC上捣腾一个PHP开发环境还不大习惯。但自己亲自配一下环境还是有所收获的。众所周知OSX上自带了apache和php,所以这两个搞起来还比较顺利。装MySQL的最新版5.6.22版颇费周折,本文详细记录之。apache的配置apache已经自带了,只需如下三个命令就可以了。
开启apache服务 sudo apach...
分类:
数据库 时间:
2015-04-16 15:47:36
阅读次数:
255
要提高SQL语句的执行效率,最常见的方法就是建立索引,以及尽量避免全表扫描。给大家整理一些常见的SQL优化技巧,避免全表扫描。一个简单的优化,也许能让你的SQL执行效率提高几倍,甚至几十倍。
1、避免在where子句中使用 is null 或 is not null 对字段进行判断。
如:
select id from table where name is null
在...
分类:
数据库 时间:
2015-04-16 15:47:01
阅读次数:
179
9.1聚集函数聚集函数(aggregate function):运行在行组上,计算和返回单个值的函数。
9.1.1AVG()函数AVG()通过对表中行数计数并计算特定列值之和,求得该列的平均值。SELECT AVG(prod_price) AS avg_price
FROM Products
WHERE vend_id = 'DLL01';只用于单个列:AVG()只能用来确定特定数值列的平均值,而...
分类:
数据库 时间:
2015-04-16 15:45:45
阅读次数:
227
oracle提供了两种数据库连接方式,一种是专有连接方式,另一种是共享连接方式。区别在于专有连接方式是一个用户对应一个数据库服务器进程,而共享服务器连接方式是多个用户可以不定向轮流使用一个服务器进程。oracle推荐专有连接,一个session对应一个服务器进程,会减少竞争,对于较长事务很有用,但是会耗费PGA资源;共享连接方式对于事务执行时间短且服务器资源受限的系统是有利的。对于该使用哪种连接方...
分类:
数据库 时间:
2015-04-16 15:46:49
阅读次数:
195
假设现在有一张学生表student,学生表中有姓名、分数、课程编号,现在我需要按照课程对学生的成绩进行排序。
select * from student
1. rank over ()可以实现对学生排名,特点是成绩相同的两名是并列,如下1 2 2 4 5
2. dense_rank()和rank over()很像,但学生成绩并列后并不会空出并列所占的名次,如下1 2 2...
分类:
数据库 时间:
2015-04-16 15:46:25
阅读次数:
139
10.1数据分组分组允许吧数据分为多个逻辑组,以便能对每个组进行聚集计算。10.2创建分组SELECT vend_id,COUNT(*) AS num_prods
FROM Products
GROUP BY vend_id;使用GROUP BY的一些规定:
(1)GROUP BY子句可以包含任意数目的列。这使得能对分组进行嵌套,为数据分组提供更细致的控制。
(2)如果在GROUP BY子句中嵌...
分类:
数据库 时间:
2015-04-16 15:46:21
阅读次数:
161
mkdir mongdb_simplecd mongdb_simplemkdir datamkdir logmkdir confcp ../mong-26/mongod ./bincd ./confvim mongod.conf port=12345 dbpath=data logpath=l...
分类:
数据库 时间:
2015-04-16 15:40:37
阅读次数:
126
oracle 一般分页的写法为 select?a.id,a.title,rownum?as?rn,a.create_time?from?
???????????????????(select?a.*?from?temp?a?order?by?create_time?desc)?a??where?rownu...
分类:
数据库 时间:
2015-04-16 14:38:04
阅读次数:
165
WITHFOOTNOTE_LIST(CARRIER_CD,TARIFF_CD,FOOTNOTE_CD,CATEGORY_NO,SEQUENCE_NO)AS(SELECTDISTINCTX.CARRIER_CD,X.TARIFF_CD,X.FOOTNOTE_CD,X.CATEGORY_NO,X.SEQUENCE_NOFROM${parSchema}FTNREC2_CATCTRLXINNERJOIN${parSchema}FTNBATCHYONX.FTNT_BTCH_SG=Y.FTNT_BTCH_SGWHEREX..
分类:
数据库 时间:
2015-04-16 14:33:25
阅读次数:
913
phpMyAdmin是一款以PHP为基础,基于Web的MySQL/MariaDB数据库管理工具。虽然已经存在着一些诸如Adminer的轻量级数据库管理工具,但是phpMyAdmin还是更加广泛应用于网站管理员之中来进行各种MySQL/MariaDB的管理任务。它支持几乎所有MySQL数据库/表的相关操作,比如浏览、创建、..
分类:
数据库 时间:
2015-04-16 14:30:49
阅读次数:
211
zabbix通过自定义脚本监控nginx,php-fpm和mysql占用内存数和进程的个数首先,在zabbix脚本目录下添加一个脚本,写入如下代码#!/bin/bash#license:GPL#mail:admin@huxianglin.cn#date:2015.04.16top-bn1>/usr/local/zabbix-2.4.4/scripts/process.logLOG=/usr/local/zabbix-..
分类:
数据库 时间:
2015-04-16 14:31:56
阅读次数:
175
下载mysql:
http://downloads.mysql.com/archives.php
选择一个mysql的版本,之后一定要看好,下glibc的。如:mysql-5.0.90-linux-i686-glibc23.tar.gz
本例中下载到了/media目录下,这个不是好习惯...
▲安装mysql:
下面是linux命令
[plai...
分类:
数据库 时间:
2015-04-16 14:20:30
阅读次数:
185
ERROR 1130: Host ’192.168.1.3′ is not allowed to connect to this MySQL server这是告诉你没有权限连接指定IP的主机,下面我们来看看解决办法。
处理方法有二个
1、(如何解决客户端与服务器端的连接(mysql) :xxx.xxx.xxx.xxx is not allowed to connect to this ...
分类:
数据库 时间:
2015-04-16 14:19:53
阅读次数:
153
一、SQL语句执行原理:第一步:客户端把语句发给服务器端执行 当我们在客户端执行select语句时,客户端会把这条SQL语句发送给服务器端,让服务器端的进程来处理这语句。也就是说,Oracle客户端是不会做任何的操作,它的主要任务就是把客户端产生的一些SQL语句发送给服务器端。虽然在客户端也有一.....
分类:
数据库 时间:
2015-04-16 14:12:52
阅读次数:
139