一. SQL Server 什么时候和磁盘打交道: 1. SQL 需要访问的数据没有在Buffer pool中,第一次访问时需要将数据所在的页面从数据文件中读取到内存中。(只读) 2. 在insert/update/delete提交之前, 需要将日志记录缓存区写入到磁盘的日志文件中。(写) 3. C ...
分类:
数据库 时间:
2016-05-06 19:10:52
阅读次数:
245
除is [not] null之外,空值不满足任何查找条件。–如果null参与算术运算,则该算术表达式的值为null。–如果null参与比较运算,则结果可视为false。在SQL-92中可看成unknown。–如果null参与聚集运算,则除count(*)之外其它聚集函数都忽略null。 例:sele ...
分类:
数据库 时间:
2016-05-06 19:09:02
阅读次数:
231
在linux用gdb或者cgdb计较不爽的地方是无法打印STL的东西,所有啊去网上找了找解决方案https://www.douban.com/note/182826844/?qq-pf-to=pcqq.c2c 本帖把怎么配置这个东西写出了,万一以后忘了,可以回头找找。 首先是下载gdb文件 http ...
分类:
数据库 时间:
2016-05-06 19:08:16
阅读次数:
281
nodejs项目 mssql插件(https://github.com/patriksimek/node-mssql)中的 方法取出时间比数据库中实际的时间多了8个小时。 后来发现这个8是因为时区(GMT+8)导致的。 可能是这个插件本身存在的bug(猜测)。 解决方法: 将错就错,用 方法将时间强 ...
分类:
数据库 时间:
2016-05-06 19:07:55
阅读次数:
195
转自:http://www.cnblogs.com/afirefly/archive/2010/10/08/1845906.html 联接条件可在FROM或WHERE子句中指定,建议在FROM子句中指定联接条件。WHERE和HAVING子句也可以包含搜索条件,以进一步筛选联接条件所选的行。 联接可分 ...
分类:
数据库 时间:
2016-05-06 19:04:12
阅读次数:
215
从官网下载mysql(wget) http://cdn.mysql.com//Downloads/MySQL-5.6/MySQL-server-5.6.30-1.el7.x86_64.rpmhttp://cdn.mysql.com//Downloads/MySQL-5.6/MySQL-devel-5... ...
分类:
数据库 时间:
2016-05-06 19:02:51
阅读次数:
289
mysql优化,主要包括:1、表的设计合理化(三范式);2、添加适当索引(四种:普通、唯一、主键、全文);3、分表技术(水平分表、垂直分表);4、读写分离;5、存储过程(一般不用,移植性不好);6、对mysql配置进行优化(最大并发数、缓存等);7、硬件升级;8、定时清除不需要的数据。..
分类:
数据库 时间:
2016-05-06 16:33:55
阅读次数:
243
mongodb的启动/opt/server/mongodb/bin/mongod-f/opt/server/mongodb/mongodb.confmongodb的停止kill-15pidpkillmongodmongodb登录方式/opt/server/mongodb/bin/mongo192.168.1.200:27017查看状态rs.status()删除节点:rs.remove("mongodb13.kk.net:27019")添加节点:rs.addArb..
分类:
数据库 时间:
2016-05-06 16:32:33
阅读次数:
235
global_defs{
notification_email{
daiyu@qingcanbang.com
}
notification_email_from03070609.student@sina.com
smtp_serversmtp.mail.sina.com
smtp_connect_timeout30
router_idLVS1
}
vrrp_sync_grouptest{
group{
loadbalance
}
}
vrrp_instanceloadbalance{
stateMAST..
分类:
数据库 时间:
2016-05-06 16:31:29
阅读次数:
261
altertablebyp3renametobyp_2renamebyp_2tobyp3createbyp_2asselect*frombyp3(在这里还可以给加个where限制条件直接取一个表格式或者取一部分数据就行)dropbyp3
分类:
数据库 时间:
2016-05-06 16:33:05
阅读次数:
188
参考资料:http://www.111cn.net/database/mysql/46288.htm思路:一.创建一个用户,设置帐号密码二.分别赋予该用户多个库的权限.mysql>usemysql;
Databasechanged
mysql>createuser‘developer‘@‘192.168.0.66‘by‘EacxsdfdJqd‘;
mysql>grantselectonmuu.*to‘developer‘..
分类:
数据库 时间:
2016-05-06 16:30:23
阅读次数:
923
以下所有的步骤都是使用命令行方式完成操作MySQL服务的。
一启动/关闭MySQL
(1)启动MySQL服务
net start mysql
(2)停止MySQL服务
net stop mysql
二登录/退出MySQL
首先我们先来看看一些重要的mysq...
分类:
数据库 时间:
2016-05-06 16:26:57
阅读次数:
212
持久化(persistence)
把数据保存到可掉电式存储设备中以供之后使用。大多数情况下,特别是企业级应用,数据持久化意味着将内存中的数据保存到硬盘上加以”固化”,而持久化的实现过程大多通过各种关系数据库来完成。
持久化的主要应用是将内存中的数据存储在关系型数据库中,此外,也可以存储在磁盘文件、XML数据文件中。
在Java中,数据库存取技术可分为如下几类:
>JDBC直接访问数据库...
分类:
数据库 时间:
2016-05-06 16:21:55
阅读次数:
205
拼接字段
存储在数据库表中的数据一般不是应用程序所需要的格式。我们需要直接从数据库中检索出转换、计算或格式化过的数据;而不是检索出数据,然后再在客户机应用程序或报告程序中重新格式化。
计算字段(字段 = 列,不过数据库列一般称为列,而字段通常用于计算字段中)并不实际存在于数据库表中,计算字段是运行时在select语句内创建的。
拼接 concatenate 将值联结到一起构成单个值
在...
分类:
数据库 时间:
2016-05-06 16:11:05
阅读次数:
229
以Oracle为例吧
Statement为一条Sql语句生成执行计划,
如果要执行两条sql语句
select colume from table where colume=1;
select colume from table where colume=2;
会生成两个执行计划
一千个查询就生成一千个执行计划!
PreparedStatement用于使用绑定变量重用执行计划...
分类:
数据库 时间:
2016-05-06 16:10:22
阅读次数:
373
原先版本:http://blog.csdn.net/u012012240/article/details/51221080
原先版本直辖市的省级别和市级别为1条记录,1条记录即代表省又代表市,操作起来很不方便!
这个版本创建了个直辖市记录为省级记录,将原先直辖市记录的parent改为省级直辖市的id,这样方便操作及理解!
/*
SQLyog v10.2
MySQL - 5.6.17 : D...
分类:
数据库 时间:
2016-05-06 16:09:32
阅读次数:
424
正则与LIKE的区别
Mysql的正则表达式仅仅使SQL语言的一个子集,可以匹配基本的字符、字符串。
例如:select * from wp_posts where post_name REGEXP'hello',可以检索出列post_name中所有包含hello的行
REGEXP'.og' .是正则表达式中里一个特殊的字符。它表示匹配一个字符,因此,dog,hog,mog...
分类:
数据库 时间:
2016-05-06 16:11:54
阅读次数:
202