随笔分类 - 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;
阅读全文
摘要: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
阅读全文
摘要:说明:aa保存失败,或者bb保存失败,则全部回滚,只有两个全部成功,才成功
阅读全文
摘要:注意:必须使用同一个Connection,否则会获取不到想要的结果
阅读全文
摘要:在使用left join时,on and和on where条件的区别如下: 1、on条件是在生成临时表时使用的条件,它不管on中的条件是否为真,都会返回左边表中的记录。 2、where条件是在临时表生成好后,再对临时表进行过滤的条件。这时已经没有left join的含义(必须返回左边表的记录)了,条
阅读全文
摘要: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
阅读全文
摘要:sql.append(" AND t.f_user_name LIKE CONCAT('%',?,'%')");//模糊查询 sql.append(" AND t.f_user_id = ?");//等值查询
阅读全文
摘要:在多用户环境中,在同一时间可能会有多个用户更新相同的记录,这会产生冲突。这就是著名的并发性问题。 悲观锁:假定会发生并发冲突,屏蔽一切可能违反数据完整性的操作。 乐观锁:假设不会发生并发冲突,只在提交操作时检查是否违反数据完整性。乐观锁不能解决脏读的问题。 悲观锁介绍(百科): 悲观锁,正如其名,它
阅读全文
摘要:MyISAM 和InnoDB 讲解 InnoDB和MyISAM是许多人在使用MySQL时最常用的两个表类型,这两个表类型各有优劣,视具体应用而定。基本的差别为:MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持。MyISAM类型的表强调的是性能,其执行数度比InnoDB类型更快,但是不
阅读全文
摘要:1.分区和分表的测重点不同,分表重点是存取数据时,如何提高mysql并发能力上;而分区呢,如何突破磁盘的读写能力,从而达到提高mysql性能的目的。 2.访问量不大,但是表数据很多的表,我们可以采取分区的方式.(分区表并发能力有限) 3.mysql的分表是真正的分表,一张表分成很多表后,每一个小表都
阅读全文
摘要:错误原因:常量、随机或者依赖时区的表达式不能作为分区函数。 解决方法:把ts列换成datetime类型,创建成功。
阅读全文
摘要:首先打开命令窗口,输入命令:mysql -h localhost -u selffabu -p 连接成功后,进行下面的操作 MySQL中导出CSV格式数据的SQL语句样本如下: Sql代码 select * from test_info into outfile '/tmp/test.csv' fi
阅读全文
摘要:order by column is null,column; 如果:order by column,则column中空值的数据放在最前面,有数据的放在后面
阅读全文
摘要:1、打开mysql5.6安装目录下面的文件my-default.ini在[client]下面添加default-character-set=utf8(如果没有[client]自己手动添加)。然后在[mysqld]下面添加character_set_server = utf8(如果没有[mysqld]
阅读全文