数据库
文章平均质量分 59
dongfengkuayue
其实你不快乐的根源是因为你不知道要什么你不知道要什么所以你不知道去追求什么你不知道追求什么所以你什么也得不到
展开
-
数据库错误:Insert error 1064
该错误一般是sql语句语法出现了问题。但是我有一条语句有时候没有问题,有时候就会出问题(偶尔)。很奇怪:原创 2015-01-15 17:08:29 · 5542 阅读 · 2 评论 -
清除
################ o_device 脏数据 ########################select DISTINCT(deviceid) from o_device a where a.deviceid in (select deviceid from o_device where `status`='0' GROUP BY deviceid having count(d转载 2016-01-28 18:06:58 · 477 阅读 · 0 评论 -
mysql中unique和distinct
老是容易把他们搞混,两者是近义词。distinct可以把重复的行去掉,查询时候用select distinct * from ...;unique在mysql中是完整性约束里的一种,如果某列的值需要是唯一的那么就添加UNIQUE约束原创 2016-03-16 10:20:16 · 5512 阅读 · 0 评论 -
SQL语句删除数据库表中重复数据
用SQL语句,删除掉重复项只保留一条在几千条记录里,存在着些相同的记录,如何能用SQL语句,删除掉重复的呢1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断 select * from people where peopleId in (select peopleId from people group by peopleId转载 2016-03-23 10:22:05 · 1418 阅读 · 0 评论 -
having字句可以让我们筛选成组后的各种数据
having字句可以让我们筛选成组后的各种数据having的用法 having字句可以让我们筛选成组后的各种数据,where字句在聚合前先筛选记录,也就是说作用在group by和having字句前。而 having子句在聚合后对组记录进行筛选。SQL实例: 一、显示每个地区的总人口数和总面积 SELECT region, SUM(populat转载 2016-03-23 10:33:15 · 2262 阅读 · 0 评论 -
mysql中You can’t specify target table for update in FROM clause错误解决方法
mysql中You can’t specify target table for update in FROM clause错误解决方法这篇文章主要介绍了mysql中You can’t specify target table for update in FROM clause错误解决方法,需要的朋友可以参考下mysql中You can't specify ta转载 2016-03-23 11:19:15 · 1064 阅读 · 0 评论 -
hibernate中的乐观锁和悲观锁
锁(locking)业务逻辑的实现过程中,往往需要保证数据访问的排他性。如在金融系统的日终结算处理中,我们希望针对某个cut-off时间点的数据进行处理,而不希望在结算进行过程中(可能是几秒种,也可能是几个小时),数据再发生变化。此时,我们就需要通过一些机制来保证这些数据在某个操作过程中不会被外界修改,这样的机制,在这里,也就是所谓的“锁”,即给我们选定的目标数据上锁,使其无法转载 2016-04-09 10:22:17 · 268 阅读 · 0 评论 -
redis无法调用修改操作
(error) MISCONF Redis is configured to save RDB snapshots, but is currently not able to persist on disk.今天运行Redis时发生错误,错误信息如下:(error) MISCONF Redis is configured to save RDB snapshots, but转载 2016-08-29 15:47:05 · 1391 阅读 · 0 评论 -
设置mongodb定时清除文章
转自:http://www.cnblogs.com/huangxincheng/p/5718038.html 现在我想大家对ttlIndex有了大概的认识了,下面我们看看怎么创建,我使用的GUI工具是robomongo,大家可以在官网上下载一下即可。。。然后我们要查询一下https://docs.mongodb.com/manual/reference/method/db.c转载 2016-09-22 11:21:01 · 1274 阅读 · 0 评论 -
唯一性索引的意义
原文转自:http://blog.itpub.net/17203031/viewspace-700089/索引是我们经常使用的一种数据库搜索优化手段。适当的业务操作场景使用适当的索引方案可以显著的提升系统整体性能和用户体验。在Oracle中,索引有包括很多类型。不同类型的索引适应不同的系统环境和访问场景。其中,唯一性索引Unique Index是我们经常使用到的一种。 唯一性索引uni转载 2016-10-11 17:29:32 · 9655 阅读 · 2 评论 -
mysql主从复制
转自http://369369.blog.51cto.com/319630/790921mysql主从复制(超简单)怎么安装mysql数据库,这里不说了,只说它的主从复制,步骤如下:1、主从服务器分别作以下操作: 1.1、版本一致 1.2、初始化表,并在后台启动mysql 1.3、修改root的密码2、修改主服务器master:转载 2015-10-12 14:11:05 · 828 阅读 · 0 评论 -
mybatis sqlmap中property遇到的问题
select * from t_role where 1=1 id=#roleId# orgId=#orgId# 以上里面有parameterClass是自定义的一个类其中有属性roleId、orgId等 SELECT pkid,productkey,productSecret,`status`,softwareId,appMajorInfor原创 2015-10-26 13:45:52 · 2120 阅读 · 0 评论 -
Ubuntu下忘记MySQL root密码解决方法
Linux下忘记MySQL root密码解决方法,基于Ubuntu 12.04 LTS。忘了mysql密码,从网上找到的解决方案记录在这里。编辑mysql的配置文件/etc/mysql/my.cnf,在[mysqld]段下加入一行“skip-grant-tables”。重启mysql服务www.linuxidc.com @ubuntu:~$ sudo ser转载 2015-08-11 23:20:54 · 631 阅读 · 0 评论 -
mybatis中小于号的用法
第一种方法:用了转义字符把>和SELECT * FROM test WHERE 1 = 1 AND start_date <= CURRENT_DATE AND end_date >= CURRENT_DATE附:XML转义字符 <转载 2015-08-25 16:48:28 · 2971 阅读 · 0 评论 -
sql中的exists
EXISTS(包括 NOT EXISTS )子句的返回值是一个BOOL值。 EXISTS内部有一个子查询语句(SELECT ... FROM...), 我将其称为EXIST的内查询语句。其内查询语句返回一个结果集。 EXISTS子句根据其内查询语句的结果集空或者非空,返回一个布尔值。一种通俗的可以理解为:将外查询表的每一行,代入内查询作为检验,如果内查询返回的结果取非空值,转载 2015-08-13 21:34:31 · 438 阅读 · 0 评论 -
SQL中char、varchar、nvarchar的区别
char char是定长的,也就是当你输入的字符小于你指定的数目时,char(8),你输入的字符小于8时,它会再后面补空值。当你输入的字符大于指定的数时,它会截取超出的字符。 nvarchar(n) 包含 n 个字符的可变长度 Unicode 字符数据。n 的值必须介于 1 与 4,000 之间。字节的存储大小是所输入字符个数的两倍。所输入的数据字符长度可以为零。转载 2015-08-16 10:35:14 · 431 阅读 · 0 评论 -
select @@identity
用select @@identity得到上一次插入记录时自动产生的ID如果你使用存储过程的话,将非常简单,代码如下:SET @NewID=@@IDENTITY说明:在一条 INSERT、SELECT INTO 或大容量复制语句完成后,@@IDENTITY 中包含此语句产生的最后的标识值。若此语句没有影响任何有标识列的表,则 @@IDENTITY 返回 NULL。转载 2015-08-19 16:56:33 · 926 阅读 · 0 评论 -
myisamchk命令使用总结
转自:blog.csdn.net/wyzxg/article/details/7303486 myisamchk实用程序可以用来获得有关你的数据库表的统计信息或检查、修复、优化他们 1.常用于myisamchk的检查选项--information, -i打印所检查表的统计信息。--fast,-F只检查没有正确关闭的表。--force, -f如果myisamchk转载 2015-08-19 23:49:58 · 416 阅读 · 0 评论 -
MyBatis/Ibatis中#和$的区别
1. #将传入的数据都当成一个字符串,会对自动传入的数据加一个双引号。如:order by #user_id#,如果传入的值是111,那么解析成sql时的值为order by "111", 如果传入的值是id,则解析成的sql为order by "id". 2. $将传入的数据直接显示生成在sql中。如:order by $user_id$,如果传入的值是111,那么解析成sql时转载 2015-08-20 16:59:29 · 1201 阅读 · 0 评论 -
ibatis 中isNull, isNotNull与isEmpty, isNotEmpty区别
[html] view plaincopyspan style="font-family: Arial, Verdana, sans-serif; white-space: normal; ">strong>isNull, isNotNull与isEmpty, isNotEmpty区别strong>span> 在iBATIS中isNull用于判断参数是否为转载 2015-10-19 17:37:33 · 1022 阅读 · 0 评论 -
mongodb中用$set实现集合
正确方式: db.test.update({"_id":ObjectId("58525e16c409e14404a071a7")}, {$set: {'ids.id1': 1}})不成功的方式 db.test.update({"_id":ObjectId("58525e16c409e14404a071a7")}, {'ids.id1': 1})原创 2016-12-15 18:07:57 · 4003 阅读 · 0 评论