1.1 : SELECT UNIX_TIMESTAMP () 获取当前时间转换成的秒数 1.2 : UNIX_TIMESTAMP ('2016-04-20 00:00:00') 获取指定日期的秒数 1.3 : IF(expr1,expr2,expr3) 如果 expr1 是TRUE (expr1 < ...
分类:
数据库 时间:
2016-05-23 19:00:40
阅读次数:
168
MongoDB 缺省是没有设置鉴权的,业界大部分使用 MongoDB 的项目也没有设置访问权限。这就意味着只要知道 MongoDB 服务器的端口,任何能访问到这台服务器的人都可以查询和操作 MongoDB 数据库的内容。在一些项目当中,这种使用方式会被看成是一种安全漏洞。 本文介绍如何在单台 Mon ...
分类:
数据库 时间:
2016-05-23 19:01:12
阅读次数:
201
单一索引:db.users.enureIndex({"username":1}) 展示索引:db.collectionName.getIndexes(); 复合索引:db.users.enureIndex({"age":1,"username":1}) 索引嵌套文档:db.users.ensureI ...
分类:
数据库 时间:
2016-05-23 18:58:43
阅读次数:
225
下面例子主要用以上实体类。 1、可以通过增加外键来关联查询 2、通过in进行操作。 dbflow保存操作: 在github 的 issue上有一个bug,上面说,db.reset();后,保存会出现主键是唯一的异常。我更新了beta6后,发现不能使用一个批量保存list的方法了。 即是使用: 在sa ...
分类:
数据库 时间:
2016-05-23 18:57:25
阅读次数:
1360
NoSQL,指的是非关系数据库。由上面的叙述可以看到关系型数据库中的表都是存储一下格式化的数据结构,每个元组字段的组成都是一样的,即使不是每个元组都需要所有的字段,但数据库会为每个元组都分配所有的字段,这样的结构可以便于表与表之间进行连接等操作,但从另一个角度来说它也是关系数据库性能瓶颈的一个因素。 ...
分类:
数据库 时间:
2016-05-23 18:54:43
阅读次数:
225
使用explain关键字可以查看sql的执行计划用来观察sql对性能的影响.这里有explain的详细介绍http://blog.csdn.net/zhuxineli/article/details/14455029 一,sql查询语句的优化 1,关于sql语句的子查询可以优化成表连接的方式来查询, ...
分类:
数据库 时间:
2016-05-23 18:51:49
阅读次数:
228
1.修改mysql 配置文件 在/etc/mysql/my.cnf中,注释掉 skip-external-locking bind-address = 127.0.0.1 2.重启mysql sudo /etc/init.d/mysql restart 这时如果运行 sudo lsof -i -P ...
分类:
数据库 时间:
2016-05-23 18:51:55
阅读次数:
222
现已有一行数据,要复制为多行,每行只有两个字段值不同,db2 没有sql server的top关键字,本只想复制几次,然后update逐条数据,发现不行。 然后想到不如临时创建一张表B,插入此行数据,然后不断修改B再插入A. DB2复制表结构: create table table_name_new ...
分类:
数据库 时间:
2016-05-23 18:50:23
阅读次数:
296
当系统性能达到瓶颈的时候,就需要去查找那些操作对系统的性能影响比较大,这里可以使用数据库的慢查询日志功能来记录一些比较耗时的数据可操作来确定哪些地方需要优化. 下面介绍一下使用慢查询日志的一些常用命令1,查看是否开启慢查询日志:show variables like '%slow%';2,设置未使用 ...
分类:
数据库 时间:
2016-05-23 18:50:11
阅读次数:
205
近期一个项目遇到mysql limit分页奇慢无比,查看了数量也就一百万左右,可是查询的一页数据需要两分多钟,sql语句大约是order by limit,网上的优化大概都是在索引,优化子查询这类,都一一试过,速度并没有大的提升。 后来脑洞大开,是不是order by的问题,想想一百万条数据排序应该 ...
分类:
数据库 时间:
2016-05-23 18:44:44
阅读次数:
194
db.copyDatabase("from","to","127.0.0.1:16161"); 将127.0.0.1上的from库。拷贝到to库。 这样做有一个额外的好处。就是from库中可能是删除过数据的库。看我们知道删除数据时磁盘空间是不会被释放的。参考博客里的另一篇文章:mongodb删除集合 ...
分类:
数据库 时间:
2016-05-23 18:43:01
阅读次数:
205
这个问题我让我搞了大半天,实在气人,话不多说,直接上代码 <select id="*" resultMap="Blog" parameterType="Integer"> select * (select count(*) from table_name c where c.bbs_id=t.id) ...
分类:
数据库 时间:
2016-05-23 18:42:32
阅读次数:
1028
>> 创建:·db.foo.insert({"bar":"baz"}) //如果文档中没有"_id"键会自动增加一个·db.foo.batchInsert([{"_id":0},{"_id":2}]) //只适用将多个文档插入到一个集合,不能单次请求中多个文档批量插入多个集合中 // 当前Mongo ...
分类:
数据库 时间:
2016-05-23 18:37:57
阅读次数:
187
本文主要列举两张和三张表来讲述多表连接查询。 新建两张表: 表1:student 截图如下: 表2:course 截图如下: (此时这样建表只是为了演示连接SQL语句,当然实际开发中我们不会这样建表,实际开发中这两个表会有自己不同的主键。) 本文主要列举两张和三张表来讲述多表连接查询。 新建两张表: ...
分类:
数据库 时间:
2016-05-23 18:39:28
阅读次数:
133
synchronize_session用于query在进行delete or update操作时,对session的同步策略。 False - 不对session进行同步,直接进行delete or update操作。 'fetch' 在delete or update操作之前,先发一条sql到数据 ...
分类:
数据库 时间:
2016-05-23 18:38:39
阅读次数:
1812
转载:http://www.microcolor.cn/solutions/80.html 本手册主要介绍通过使用 MicroColor ServHAMirror/Cluster 软件在Windows操作系统下完成对Mysql应用双机高可用集群配置的思路和步骤。在使用本手册前需要先完成 《Micro ...
分类:
数据库 时间:
2016-05-23 18:38:04
阅读次数:
548
原文链接:http://www.powerxing.com/sql-join/ 总的来说,四种JOIN的使用/区别可以描述为: left join 会从左表(shop)那里返回所有的记录,即使在右表(sale_detail)中没有匹配的行。 right outer join 右连接,返回右表中的所有 ...
分类:
数据库 时间:
2016-05-23 17:25:35
阅读次数:
224