The 'Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine. 1.在用SQL SERVER 2005访问.xlsx文件(office2007&2010文件格式)时,必须用provider 'Micros ...
分类:
数据库 时间:
2016-09-02 12:57:13
阅读次数:
227
PIVOT的一般语法是:PIVOT(聚合函数(列) FOR 列 in (…) )AS P 完整语法: table_source PIVOT( 聚合函数(value_column) FOR pivot_column IN(<column_list>) ) ...
分类:
数据库 时间:
2016-09-02 12:57:37
阅读次数:
164
MySQL的语句执行顺序 MySQL的语句一共分为11步,如下图所标注的那样,最先执行的总是FROM操作,最后执行的是LIMIT操作。其中每一个操作都会产生一张虚拟的表,这个虚拟的表作为一个处理的输入,只是这些虚拟的表对用户来说是透明的,但是只有最后一个虚拟的表才会被作为结果返回。如果没有在语句中指 ...
分类:
数据库 时间:
2016-09-02 12:56:34
阅读次数:
112
1. 初始化数据 - 列唯一 2. 查询 - 列唯一 运行结果: 3. 按照qty和empid顺序生成行号 - 列唯一 运行结果: 4. 初始化数据 - 列重复 5. 查询 - 列重复 运行结果: ...
分类:
数据库 时间:
2016-09-02 12:55:43
阅读次数:
164
大概思路如下: 使用Linux自带的rsyslog服务来做底层,然后再使用mysql与rsyslog的模板来存储文件,并且以web来进行显示出来。<模板的存储以日期的树形结构来存储,并且以服务器客户端IP为文件名进行划分。 最终的效果如下图: 大概步骤如下: 1.配置好rsyslog server的 ...
分类:
数据库 时间:
2016-09-02 11:45:34
阅读次数:
454
我们在进行数据库管理和开发中经常会遇到性能问题,这就涉及到MySQL的性能优化。通过在网络上查找资料和笔者自己的尝试,我认为以下系统参数是比较关键的: 关键参数一:back_log 要求 MySQL 能有的连接数量。当主要MySQL线程在一个很短时间内得到非常多的连接请求,这就起作用,然后主线程花些 ...
分类:
数据库 时间:
2016-09-02 11:37:55
阅读次数:
170
Windows: 安装目录下新建my.ini文件,输入一下内容 [mysqld]#修改服务器端默认字符编码格式为utf8character-set-server = utf8 [client]#修改客户端默认字符编码格式为utf8default-character-set=utf8 重启MySQL服 ...
分类:
数据库 时间:
2016-09-02 11:34:19
阅读次数:
126
方法1SELECT DISTINCT 字段1,字段2,字段3 FROM 表; 方法2 SELECT 字段1,字段2,字段3 FROM 表 GROUP BY 字段1,字段2,字段3 ...
分类:
数据库 时间:
2016-09-02 11:34:22
阅读次数:
179
PIVOT用于将列值旋转为列名(即行转列),在SQL Server 2000可以用聚合函数配合CASE语句实现 PIVOT的一般语法是:PIVOT(聚合函数(列) FOR 列 in (…) )AS P 完整语法: table_source PIVOT( 聚合函数(value_column) FOR ...
分类:
数据库 时间:
2016-09-02 11:32:39
阅读次数:
217
job的 interval设置为 sysdate+1 结果好多客户的这个时间最后会变的乱起八糟, 或是 导入 , 或是手动执行了等等, 还有自动会变的, 而且不少, 觉得莫名其妙, , 今天网上搜了下 , 终于明白了其中的原因 并且也找到了解决办法, 比如,我要每天凌晨1点执行, interval就 ...
分类:
数据库 时间:
2016-09-02 11:28:30
阅读次数:
275
载文件: MySQL5.1(绿色).rar MySql绿色版安装 1、解压MySQL Server 5.1.rar到MySQL Server 5.1目录下 2、修改MySQL Server 5.1文件夹下my.ini文件 basedir="G:/MySql/MySQL Server 5.1/" da ...
分类:
数据库 时间:
2016-09-02 11:25:30
阅读次数:
194
现在我们将Province列值和Company列值互换,代码如下: 这是第一种列值互换方式! 下面是第二种在部分数据库中有效的互换方式: 这里的加减号可能有些数据库不支持,根据不同的DBMS做相应的替换。 ...
分类:
数据库 时间:
2016-09-02 11:25:41
阅读次数:
244
1.卸载原有gdb 以root用户登录 1.1 查询原有gdb包名,执行命令: rpm -q gdb 1.2 卸载原有gdb包,假设gdb包名为gdb-7.0-0.4.16,执行命令:rpm -e gdb-7.0-0.4.16 2.编译安装gdb,假设新gdb包的文件名为:gdb-7.2.tar.g ...
分类:
数据库 时间:
2016-09-02 11:19:51
阅读次数:
1159
在leveldb在查找比较时的key里面保存key长度用的是VarInt,何为VarInt呢,就是变长的整数,每7bit代表一个数,第8bit代表是否还有下一个字节, 将该值与二进制1000 0000值进行比较,如果小于,则直接将该值作为unsigned char也就是整数值写入。 将该值与二进制1 ...
分类:
数据库 时间:
2016-09-02 11:20:43
阅读次数:
197
1、先将当前用户改成 root用户:sudo su 2、进入安装路径,我的是:cd /etc/mysql/ 3、打开debian.cnf : gedit debian.cnf 4、找到:user password 就是登陆的账号密码了 5、登陆 mysql :mysql -u 用户名 -p 密码 6 ...
分类:
数据库 时间:
2016-09-02 11:19:55
阅读次数:
3958