随笔分类 -  linux,database....

记录一些SQL
摘要:sql升序null,0是在前的 sql升序会也可以把null或0,放在后面 SELECT 字段, 字段 FROM 表名 WHERE 字段 = xx ORDER BY signtime ! = 0 desc, signtime in会打乱排序,可以这样写: select * from table wh 阅读全文
posted @ 2018-06-09 18:13 _zxd 阅读(89) 评论(0) 推荐(0)
Got a packet bigger than 'max_allowed_packet' bytes
摘要:max_allowed_packet 针对的是一个事务中的一行记录大小,当一行记录超过了限制的大小,将会报错。 解决:set global max_allowed_packet = 1024*1024*200; 阅读全文
posted @ 2018-05-21 13:42 _zxd 阅读(125) 评论(0) 推荐(0)
windows 下 mysql设置初始密码
摘要:1.先在安装目录找到my.ini配置文件,打开配置文件,找到[mysqld]一行,在下面添加skip-grant-tables后保存该文件,重新启mysql动服务。 2.执行 mysql -u root -p 密码为空,直接回车; usemysql mysql>update mysql.user s 阅读全文
posted @ 2018-05-03 16:39 _zxd 阅读(7413) 评论(0) 推荐(0)
sql优化方案
摘要:1.对查询进行优化,要尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: 最好不要给数据库留NULL,尽可能的使用 NOT NULL填充数据库. 备注 阅读全文
posted @ 2017-11-15 17:31 _zxd 阅读(186) 评论(0) 推荐(0)
记录一个mysql数据库的解决方法,数据库读取的信息不完整
摘要:网站数据库无法备份,网站从数据库读取的信息也不完整 原因缓存目录不够无法执行sql语句 解决: 在my.cnf tmpdir = tmppath 改完记得重启 阅读全文
posted @ 2017-10-23 16:06 _zxd 阅读(721) 评论(0) 推荐(0)