随笔分类 -  mysql

mysql redis ……
摘要:问题:新增脚本定时查询库中特定状态值的数据,将其更新为其他状态,使状态能够继续流转。可是库中该种状态的数据可能有几十万条,如果一次查询出来处理,db可能会查询失败或连接超时。于是需要分批处理,比如,一次处理1000条数据。循环1000条数据,判断状态,符合条件,进行更新。为了防止别的程序同时更新同样 阅读全文
posted @ 2017-09-29 11:37 sunflower627 阅读(220) 评论(0) 推荐(0)
摘要:问题:MYSQL INNodb建立复合索引 a,b,c;那么 查询条件 where a =xxx and c= xxx 能用到索引嘛? 回答:可以。 原因:http://www.cnblogs.com/summer0space/p/7247778.html http://blog.codinglab 阅读全文
posted @ 2017-09-29 11:21 sunflower627 阅读(2262) 评论(0) 推荐(0)
摘要:问题描述:用户表有一个手机号字段,该字段定义为char类型,并且在改字段上建立了索引。系统升级涉及到手机号字段的处理和查询,处理完后查询条件中原本为string类型的手机号变成了int的手机号,导致不能使用索引,从而导致了慢查询。 解决方法:传入查询语句中手机号转换为string类型。 生成int查 阅读全文
posted @ 2017-09-29 11:06 sunflower627 阅读(748) 评论(0) 推荐(0)
摘要:use mysql;update user set password='123456' where user='root'; //报unknown column password错误update mysql.user set authentication_string=password('12345 阅读全文
posted @ 2017-09-04 00:13 sunflower627 阅读(218) 评论(0) 推荐(0)
摘要:问题描述:执行下面的语句,sql是执行成功了,但是出现了一个报警,报警看上去始终不舒服 解决方法:报警的意思是“在命令行输入密码是不安全的”,解决方法是将用户名和密码写入配置文件,然后在命令行用参数的形式引入文件 .config文件内容如下: 如果.config文件中的user、password均正 阅读全文
posted @ 2017-07-31 19:04 sunflower627 阅读(3136) 评论(0) 推荐(0)
摘要:Redis数据类型 String: redis 127.0.0.1:6379> set name "w3cschool.cc" redis 127.0.0.1:6379> get name 注意:一个键最大能存储512MB。 Hash: redis 127.0.0.1:6379> hmset use 阅读全文
posted @ 2016-02-26 10:40 sunflower627 阅读(144) 评论(0) 推荐(0)
摘要:1、创建数据库语句 2、创建数据库时,PK、NN、UQ、BIN、UN、AF、AI的含义 PK - Primary Key NN - Not Null BIN - Binary (stores data as binary strings. There is no character set so s 阅读全文
posted @ 2015-07-03 16:33 sunflower627 阅读(219) 评论(0) 推荐(0)