mysql
文章平均质量分 54
sunsijia21983
这个作者很懒,什么都没留下…
展开
-
脚本循环跨库查询
然后循环跨库查询,查询出来的结果再插入一张临时表存储。从临时表里面查出数据名。原创 2024-01-15 14:55:17 · 406 阅读 · 0 评论 -
索引-sql-建表25条参考规范
索引规约来自部门分享---分享人(yangkai) 整理:(孙思佳)1.【强制】业务上具有唯一特性的字段,即使是组合字段,也必须建成唯一索引。 说明:不要以为唯一索引影响了 insert 速度,这个速度损耗可以忽略,但提高查找速度是明 显的;另外,即使在应用层做了非常完善的校验和控制,只要没有唯一索引,根据墨菲定律, 必然有脏数据产生。2. 【强制】 超过三个表禁止 join。需要 join 的字段,数据类型保持...原创 2021-08-10 21:00:32 · 559 阅读 · 0 评论 -
全数据库查找字符串
第一步 在Navicat 里面 右键点击表 然后点击 在数据库中查找然后输入要查找的字符串 点击查找 就可以在全库中查找这个字符串了原创 2020-05-13 18:34:30 · 1676 阅读 · 0 评论 -
MySQL中执行sql语句反斜杠需要进行转义否则会被吃掉
本来想写一个 更新替换字符串update questionset metas=REPLACE(metas,"D\uff0e"," ")where id = 27438我的数据库里面有这个字段 但是替换一直不成功 然后咨询朋友D\uff0e发现是转义的原因 中间加了\可以了update questionset metas=REPLAC...原创 2020-04-15 11:08:01 · 2690 阅读 · 0 评论 -
SQL语句优化技巧
1、应尽量避免在 where 子句中使用!=或2、对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。3、应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null可以在num上设置默认值0,确保表中num列没有n转载 2017-08-17 14:11:22 · 185 阅读 · 0 评论 -
mysql单表百万数据记录分页性能优化
http://blog.csdn.net/kirsten_z/article/details/77097904说明1)问题:单个数据表含有百万条记录,造成访问时很慢,分页数大时更慢2)解决:主要使用limit来分页,针对limit分页问题性能优化示例1、测试示例sql语句: select * from product limit start, count当起始页转载 2017-08-17 14:12:03 · 255 阅读 · 0 评论 -
linux下 关于Navicat连接不上数据库
错误代码1045http://blog.csdn.net/u011271894/article/details/51096739错误代码1130http://blog.csdn.net/july_2/article/details/41896295做完之后要重启mysql 或者重启服务器 !!!!!!在linux新安装的mysql数据库只会有你安装时候的原创 2017-07-28 17:19:52 · 5712 阅读 · 2 评论 -
mysql忘记root密码的解决办法
参考网址 http://mp.weixin.qq.com/s?__biz=MzIwNTI0MjI4NA==&mid=2649528883&idx=1&sn=5c80ede3d1ef46e19eaab50a97aa3cd0&chksm=8f2bd0f0b85c59e6e259292dea21085eb5845455a0ad401711dcd2c76567e38f79dee4c9bdd5&mpsh转载 2017-07-28 17:23:27 · 260 阅读 · 0 评论