数据库
dyh4201
这个作者很懒,什么都没留下…
展开
-
两个大表的个别字段的模糊匹配查询
需求:有两个表A,和B,分别为300万和400万数据,B中path字段包含目录信息,需要匹配A中的path信息,及B.path in A.path且需要包含信息。问题:1 如果直接关联查询,如用like,instr,查询非常慢,执行一天都执行不出来结果。执行计划无法使用索引,直接全表扫描,效率奇差2 采用 full text索引后,搜索出来的结果都是模糊查询,一大堆结果,所以无法联合查询解决办法:...原创 2018-03-30 16:27:23 · 7700 阅读 · 0 评论 -
mysql连接问题
需要远程连接rootdjango连接出现Access denied for user 'root'@'localhost' 错误手动cmd连接出现错误:Authentication plugin 'caching_sha2_password' cannot be loaded:解决办法:ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_nati...原创 2018-06-13 11:22:59 · 132 阅读 · 0 评论 -
mysql 批量删除表
使用Select CONCAT( 'drop table ', table_name, ';' ) FROM information_schema.tables Where table_name LIKE 'sample_%';可生成drop表语句,然后可以批量删除:drop table seq_data_tmp_gf_sz_20180129;drop table seq_data_tmp_gf_...原创 2018-07-12 10:41:59 · 13759 阅读 · 3 评论 -
(2003, "Can't connect to MySQL server on '192.168.60.172' (99)")错误
mysql连上一段时间连不上报错了,(2003, "Can't connect to MySQL server on '192.168.60.172' (99)")此类错误是连接数超过设定的限制引起检查到代码如下:class PathProperty(object): def __init__(self,place, path=''): self.path = path ...原创 2018-07-13 09:37:20 · 2438 阅读 · 0 评论 -
mysql创建库,表,权限操作
1、create schema [数据库名称] default character set utf8 collate utf8_general_ci;--创建数据库 采用create schema和create database创建数据库的效果一样。2、create user '[用户名称]'@'%' identified by '[用户密码]';--创建用户 密码8位以上,包括:...原创 2018-10-17 12:05:14 · 199 阅读 · 0 评论 -
MySQL8.0提示 caching_sha2_passwor' cannot be loaded
一 SELECT `user`, `host`, `authentication_string`, `plugin` FROM mysql.user;查询如下,plugin为sha2mysql> SELECT `user`, `host`, `authentication_string`, `plugin` FROM mysql.user;+------------------+---...原创 2018-11-08 14:19:00 · 275 阅读 · 0 评论 -
导入图片数据报错, 2006 - MySQL server has gone away
1、应用程序(比如PHP)长时间的执行批量的MYSQL语句。最常见的就是采集或者新旧数据转化。解决方案:在my.ini文件中添加或者修改以下两个变量:wait_timeout=2880000interactive_timeout = 2880000关于两个变量的具体说明可以google或者看官方手册。如果不能修改my.cnf,则可以在连接数据库的时候设置CLIENT_INTERACT...原创 2018-12-25 18:26:01 · 209 阅读 · 0 评论