随笔分类 - Mysql
摘要:端口可以通过Nginx进行转发,针对您提到的A、B、C三台服务器的网络状况和需求,可以通过Nginx在B服务器上配置端口转发,使得A服务器能够通过B服务器访问C服务器上的数据库。以下是实现这一目标的步骤: 一、确认Nginx模块支持 Nginx实现TCP端口转发,需要依赖stream模块。因此,需要
阅读全文
摘要:问题描述: mysql表中有一个字段是字符串类型,但是使用pandas存入时这一列都是整数,这样存入的时候是没有问题的,但是在查询的时候需要对这个字段进行排序,这个时候根据字符串的比大小规则,8是比10大的,因为1比8小,这就导致数据排序严重不符,如何解决呢? 解决方案: 使用CAST或CONVER
阅读全文
摘要:情况说明: select * from aaaa WHERE column='aa' limit 79980, 10; 当数据量特别大的时候,就会查询比较缓慢 优化方向: 前提是有一个索引id,先查询索引id,然后再查询id对应的数据 select id from aaaa WHERE column
阅读全文
摘要:import sqlalchemy.engine.url as engineUrlfrom sqlalchemy import create_engine, text def get_db_engine(db_info, db_name): db_dict = {'host': db_info.ge
阅读全文
摘要:使用 == NULL时,默认会转为空字符串处理 使用 is NULL时,查询的才是null值的数据
阅读全文
摘要:SELECT COLUMN_NAME, COLUMN_COMMENT FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA = 'database' -- 替换为你的数据库名称 AND TABLE_NAME = 'table_name'; -- 替换为
阅读全文
摘要:以root身份登录数据库后执行: UPDATE mysql.user SET host='%' WHERE user='root'; FLUSH PRIVILEGES;
阅读全文
摘要:import datetime import sys import pandas as pd import pymysql import sqlalchemy.engine.url as engineUrl from sqlalchemy import create_engine DB_INFO =
阅读全文
摘要:DATE_ADD(recordDate, INTERVAL 1 DAY) as recordDate
阅读全文
摘要:DELETE FROM Person WHERE id IN ( SELECT id FROM ( SELECT id, email, row_number() over ( PARTITION BY email ORDER BY id ) AS rone FROM Person ) a WHERE
阅读全文
摘要:报错信息: Caused by: com.mysql.cj.jdbc.exceptions.PacketTooBigException: Packet for query is too large (7,110,074 > 4,194,304). You can change this value
阅读全文