码迷,mamicode.com
首页 > 数据库
The 'Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine.
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
SqlSERVER 行转列
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的语句执行顺序 MySQL的语句一共分为11步,如下图所标注的那样,最先执行的总是FROM操作,最后执行的是LIMIT操作。其中每一个操作都会产生一张虚拟的表,这个虚拟的表作为一个处理的输入,只是这些虚拟的表对用户来说是透明的,但是只有最后一个虚拟的表才会被作为结果返回。如果没有在语句中指 ...
分类:数据库   时间:2016-09-02 12:56:34    阅读次数:112
mysql - 行号
1. 初始化数据 - 列唯一 2. 查询 - 列唯一 运行结果: 3. 按照qty和empid顺序生成行号 - 列唯一 运行结果: 4. 初始化数据 - 列重复 5. 查询 - 列重复 运行结果: ...
分类:数据库   时间:2016-09-02 12:55:43    阅读次数:164
rsyslog+mysql+loganalyzer搭建日志服务器<个人笔记>
大概思路如下: 使用Linux自带的rsyslog服务来做底层,然后再使用mysql与rsyslog的模板来存储文件,并且以web来进行显示出来。<模板的存储以日期的树形结构来存储,并且以服务器客户端IP为文件名进行划分。 最终的效果如下图: 大概步骤如下: 1.配置好rsyslog server的 ...
分类:数据库   时间:2016-09-02 11:45:34    阅读次数:454
SQLServer存储过程
...
分类:数据库   时间:2016-09-02 11:42:33    阅读次数:120
MySQL数据库性能优化的关键参数(转)
我们在进行数据库管理和开发中经常会遇到性能问题,这就涉及到MySQL的性能优化。通过在网络上查找资料和笔者自己的尝试,我认为以下系统参数是比较关键的: 关键参数一:back_log 要求 MySQL 能有的连接数量。当主要MySQL线程在一个很短时间内得到非常多的连接请求,这就起作用,然后主线程花些 ...
分类:数据库   时间:2016-09-02 11:37:55    阅读次数:170
mysql 更改字符集
Windows: 安装目录下新建my.ini文件,输入一下内容 [mysqld]#修改服务器端默认字符编码格式为utf8character-set-server = utf8 [client]#修改客户端默认字符编码格式为utf8default-character-set=utf8 重启MySQL服 ...
分类:数据库   时间:2016-09-02 11:34:19    阅读次数:126
mysql 去重
方法1SELECT DISTINCT 字段1,字段2,字段3 FROM 表; 方法2 SELECT 字段1,字段2,字段3 FROM 表 GROUP BY 字段1,字段2,字段3 ...
分类:数据库   时间:2016-09-02 11:34:22    阅读次数:179
SQL Server 索引 聚集索引、非聚集索引、堆
1、存储结构 ...
分类:数据库   时间:2016-09-02 11:33:44    阅读次数:127
SQL Server中行列转换 Pivot UnPivot
PIVOT用于将列值旋转为列名(即行转列),在SQL Server 2000可以用聚合函数配合CASE语句实现 PIVOT的一般语法是:PIVOT(聚合函数(列) FOR 列 in (…) )AS P 完整语法: table_source PIVOT( 聚合函数(value_column) FOR ...
分类:数据库   时间:2016-09-02 11:32:39    阅读次数:217
Oracle数据库Job的下次执行时间老是变动问题
job的 interval设置为 sysdate+1 结果好多客户的这个时间最后会变的乱起八糟, 或是 导入 , 或是手动执行了等等, 还有自动会变的, 而且不少, 觉得莫名其妙, , 今天网上搜了下 , 终于明白了其中的原因 并且也找到了解决办法, 比如,我要每天凌晨1点执行, interval就 ...
分类:数据库   时间:2016-09-02 11:28:30    阅读次数:275
mysql绿色安装
载文件: 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
SQL练习之两个列值的交换
现在我们将Province列值和Company列值互换,代码如下: 这是第一种列值互换方式! 下面是第二种在部分数据库中有效的互换方式: 这里的加减号可能有些数据库不支持,根据不同的DBMS做相应的替换。 ...
分类:数据库   时间:2016-09-02 11:25:41    阅读次数:244
gdb安装
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 学习笔记之VarInt
在leveldb在查找比较时的key里面保存key长度用的是VarInt,何为VarInt呢,就是变长的整数,每7bit代表一个数,第8bit代表是否还有下一个字节, 将该值与二进制1000 0000值进行比较,如果小于,则直接将该值作为unsigned char也就是整数值写入。 将该值与二进制1 ...
分类:数据库   时间:2016-09-02 11:20:43    阅读次数:197
关于ubuntu16.04中mysql root登陆不了的情况下(大多是未设置密码的情况)
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
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!