随笔分类 -  mysql

摘要:SELECT t.id,t.f_store_mobile,t.f_store_name,t.f_guardian FROM table1 t WHERE EXISTS (SELECT a.id FROM table1 AS a WHERE a.aa='') LIMIT 1000; 阅读全文
posted @ 2018-01-05 13:38 ppjj 阅读(171) 评论(0) 推荐(0) 编辑
摘要:UPDATE tab_game_version as a INNER JOIN tab_game_version as b ON a.id=b.idSET a.advert_data=0 where a.advert_data is NULL UPDATE table1 AS a LEFT JOIN 阅读全文
posted @ 2018-01-03 15:57 ppjj 阅读(5471) 评论(0) 推荐(0) 编辑
摘要:说明:aa保存失败,或者bb保存失败,则全部回滚,只有两个全部成功,才成功 阅读全文
posted @ 2017-12-28 19:58 ppjj 阅读(1516) 评论(0) 推荐(0) 编辑
摘要:注意:必须使用同一个Connection,否则会获取不到想要的结果 阅读全文
posted @ 2017-12-28 19:49 ppjj 阅读(2075) 评论(0) 推荐(0) 编辑
摘要:在使用left join时,on and和on where条件的区别如下: 1、on条件是在生成临时表时使用的条件,它不管on中的条件是否为真,都会返回左边表中的记录。 2、where条件是在临时表生成好后,再对临时表进行过滤的条件。这时已经没有left join的含义(必须返回左边表的记录)了,条 阅读全文
posted @ 2017-12-28 14:35 ppjj 阅读(286) 评论(0) 推荐(0) 编辑
摘要:begin declare i int;set i = 1;lp1 : LOOPSELECT insert(t.bb,4,6,'XXXX') FROM t_aa t; set i = i+1; if i > 30000 thenleave lp1; end if;end LOOP;end 阅读全文
posted @ 2017-12-28 11:15 ppjj 阅读(13248) 评论(0) 推荐(0) 编辑
摘要:sql.append(" AND t.f_user_name LIKE CONCAT('%',?,'%')");//模糊查询 sql.append(" AND t.f_user_id = ?");//等值查询 阅读全文
posted @ 2017-11-15 22:22 ppjj 阅读(9667) 评论(0) 推荐(0) 编辑
摘要:在多用户环境中,在同一时间可能会有多个用户更新相同的记录,这会产生冲突。这就是著名的并发性问题。 悲观锁:假定会发生并发冲突,屏蔽一切可能违反数据完整性的操作。 乐观锁:假设不会发生并发冲突,只在提交操作时检查是否违反数据完整性。乐观锁不能解决脏读的问题。 悲观锁介绍(百科): 悲观锁,正如其名,它 阅读全文
posted @ 2017-10-23 16:56 ppjj 阅读(441) 评论(0) 推荐(0) 编辑
摘要:MyISAM 和InnoDB 讲解 InnoDB和MyISAM是许多人在使用MySQL时最常用的两个表类型,这两个表类型各有优劣,视具体应用而定。基本的差别为:MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持。MyISAM类型的表强调的是性能,其执行数度比InnoDB类型更快,但是不 阅读全文
posted @ 2017-06-06 17:30 ppjj 阅读(225) 评论(0) 推荐(0) 编辑
摘要:1.分区和分表的测重点不同,分表重点是存取数据时,如何提高mysql并发能力上;而分区呢,如何突破磁盘的读写能力,从而达到提高mysql性能的目的。 2.访问量不大,但是表数据很多的表,我们可以采取分区的方式.(分区表并发能力有限) 3.mysql的分表是真正的分表,一张表分成很多表后,每一个小表都 阅读全文
posted @ 2017-04-26 19:29 ppjj 阅读(442) 评论(0) 推荐(0) 编辑
摘要:错误原因:常量、随机或者依赖时区的表达式不能作为分区函数。 解决方法:把ts列换成datetime类型,创建成功。 阅读全文
posted @ 2017-04-26 18:12 ppjj 阅读(9038) 评论(0) 推荐(1) 编辑
摘要:首先打开命令窗口,输入命令:mysql -h localhost -u selffabu -p 连接成功后,进行下面的操作 MySQL中导出CSV格式数据的SQL语句样本如下: Sql代码 select * from test_info into outfile '/tmp/test.csv' fi 阅读全文
posted @ 2017-01-24 10:29 ppjj 阅读(1103) 评论(0) 推荐(0) 编辑
摘要:order by column is null,column; 如果:order by column,则column中空值的数据放在最前面,有数据的放在后面 阅读全文
posted @ 2016-08-29 20:29 ppjj 阅读(2459) 评论(1) 推荐(0) 编辑
摘要:1、打开mysql5.6安装目录下面的文件my-default.ini在[client]下面添加default-character-set=utf8(如果没有[client]自己手动添加)。然后在[mysqld]下面添加character_set_server = utf8(如果没有[mysqld] 阅读全文
posted @ 2014-08-20 14:14 ppjj 阅读(1058) 评论(1) 推荐(0) 编辑

点击右上角即可分享
微信分享提示