mysql
pymysql,flask
深度学习扛把子
这个作者很懒,什么都没留下…
展开
-
sql语句截取字符串
从字符串的第6个字符开始,只取2个字符SELECT SUBSTRING('SUBSTRING', 6, 2)sql = " SELECT `__source__` from database.`tablename` where SUBSTRING(cast(base64 as CHAR),6,2)='AB' limit 1000,100"原创 2021-07-12 18:28:56 · 527 阅读 · 0 评论 -
mysql修改max_binlog_cache_size
sql = "show global variables like 'max_binlog_cache_size';"# sql ='set global max_binlog_cache_size=40*1024*1024*1024;'原创 2021-05-22 17:38:13 · 1114 阅读 · 0 评论 -
mysql查询配置变量
如何查询mysql配置文件信息有没有生效mysql> show global variables;原创 2021-05-22 15:52:12 · 131 阅读 · 0 评论 -
mysql重启
service mysql restart原创 2021-05-19 17:24:35 · 66 阅读 · 0 评论 -
pandas读取文件时保存索引
index=True原创 2021-05-18 10:33:33 · 419 阅读 · 0 评论 -
Multi-statement transaction required more than ‘max_binlog_cache_size‘ bytes of storage
mysql -u root -p登入mysql查询max_binlog_cache_size,把这个值改大一点原创 2021-05-16 14:41:37 · 241 阅读 · 0 评论 -
把collections.Counter的计数结果转为pandas的DataFrame
dic = collections.Counter(split)counts = pd.DataFrame(dic.items(), columns=['label', 'counts'])原创 2021-05-12 11:04:27 · 1942 阅读 · 0 评论 -
mysql节约时间
随着偏移量的增加,limit语句的执行会更加耗时,那么这是为什么呢?在业务中实现分页功能就离不了MySQL的limit语句,而随着数据表中数据量的增加,则不可避免会导致查询时偏移量过大。我们知道随着偏移量的增大,limit语句的耗时会增加,接下来我们就探讨下如何去更好的处理limit的耗时问题。添加索引...原创 2021-05-11 17:26:08 · 75 阅读 · 0 评论 -
mysql执行提交与回滚
try: cursor.execute(sql) conn.commit()except: conn.rollback()原创 2021-05-11 14:55:38 · 138 阅读 · 0 评论 -
采用pd.io.sql读写数据
df = pd.io.sql.read_sql(sql,conn)tread = time.time()pd.io.sql.to_sql(df,'tablename', engine, index=False, if_exists='append')原创 2021-05-11 11:05:28 · 618 阅读 · 0 评论 -
mysql cast类型转换
转载 2021-05-10 17:07:57 · 274 阅读 · 0 评论 -
base64编码原理
Base64的编码则是从二进制转换为字符串中文有多种编码(比如:utf-8、gb2312、gbk等),不同编码对应Base64编码结果都不一样。['A', 'B', 'C', ... 'a', 'b', 'c', ... '0', '1', ... '+', '/']上述为base64索引表第一步,将待转换的字符串每三个字节分为一组,每个字节占8bit,那么共有24个二进制位。第二步,将上面的24个二进制位每6个一组,共分为4组。第三步,在每组前面添加两个0,每组由6个变为8个二进制位,转载 2021-05-10 16:38:42 · 112 阅读 · 0 评论 -
mysql 按字段排序
SELECT 字段1, 字段2 FROM tablename ORDER BY 字段默认按照升序对记录进行排序原创 2021-05-10 10:01:49 · 1756 阅读 · 0 评论 -
tablename
import pandas as pdimport numpy as npimport base64import pymysqlfrom sqlalchemy import create_engineimport sqlalchemy#链接conn=pymysql.connect(host='ip',port=3306,user='root',database='',password='',charset='latin1') #与数据库的服务端建立连接,databases是我们要.原创 2021-05-09 21:50:06 · 865 阅读 · 0 评论 -
mysql自动断开该连接解决方案
mysql默认连接超时时间为8小时,修改配置文件:/etc/my.cnf[mysqld]wait_timeout=31536000改成一年原创 2021-05-09 14:51:26 · 250 阅读 · 0 评论 -
查询mysql表中的最大值
select max(字段) from tablename原创 2021-05-09 11:05:30 · 1291 阅读 · 0 评论 -
pymysql断开连接怎么办
单次连接数据库时间过长被杀死可以尝试循环读取时每次都重连数据库,然后断开连接,重连。原创 2021-05-09 11:04:26 · 554 阅读 · 0 评论 -
pandas如何往mysql追加数据
#这样的操作之后是生成了一个新表,index参数表示不把索引写到数据库。df.to_sql('table', engine, index=False, if_exists='append')原创 2021-05-08 16:08:42 · 581 阅读 · 1 评论 -
python mysql传入多个参数
a =0b = 1000sql='SELECT 字段名 from `tablename` LIMIT {0},{1}'.format(a,b)原创 2021-05-07 18:18:01 · 773 阅读 · 0 评论 -
pandas统计所有列的基础数据
df.describe()转载 2021-04-30 11:02:15 · 441 阅读 · 0 评论 -
sql从某行开始获取数据
从第0个开始,获取1000条数据select * from testtable limit 0, 1000;select * from testtable limit 1000 offset 0;原创 2021-05-07 16:24:07 · 728 阅读 · 0 评论 -
pymysql获取数据
sql='select * from `tablename` LIMIT 1000'cursor.execute(sql)#获取所有数据rows=cursor.fetchall()#获取第一行数据rows=cursor.fetchone()print(rows)原创 2021-05-07 15:58:10 · 258 阅读 · 0 评论 -
pandas corr()函数相关性系数函数
import pandas as pddf = pd.read_csv(r'C:\Users\zhoutao\Desktop\data.csv')dfcorr=df.corr()原创 2021-05-07 10:26:46 · 1292 阅读 · 0 评论 -
pandas 读取写入sql
df.to_sql()from sqlalchemy import create_engineimport sqlalchemyengine = create_engine('mysql+pymysql://user:password@localhost/stonetest?charset=utf8')df = pd.read_sql('emp_master', engine)df.to_sql('emp_backup', engine)原创 2021-05-06 15:01:46 · 700 阅读 · 0 评论 -
pandas统计样本分位数
df.quantile([.1, .2, .3, .4, .5, .6, .7, .8], numeric_only=True)原创 2021-04-30 16:44:55 · 968 阅读 · 2 评论 -
将pandas某一列csv转换为数组
timearray = np.array(df['name'])原创 2021-04-29 18:12:07 · 4381 阅读 · 0 评论 -
Python使用pandas & pymysql读取MySQL数据到csv文件中
# -*- coding: utf-8 -*-import pandas as pdimport pymysqlconn = pymysql.connect(host='127.0.0.1', \ user='root',password='', \ db='mysql',charset='utf8', \ use_unicode=True)sql = 'select * from tablenameli...原创 2021-04-29 17:11:50 · 323 阅读 · 0 评论 -
ENGINE=InnoDB AUTO_INCREMENT=10 DEFAULT CHARSET=utf8;
CREATE TABLE `user` () ENGINE=InnoDB AUTO_INCREMENT=10 DEFAULT CHARSET=utf8;ENGINE=InnoDB如果不写也是ok,就会走默认的,在这里写上是因为可以很清楚的看到这个建表语句用了哪些,而且在创建表的时候,写上也是一个很好的习惯AUTO_INCREMENT=10,它不是自增的吗?为什么还要设数字?——这个是自增的,在这里设置数字的意思是想要让这条语句在增长的时候,从10开始自增。utf8不是已经在my.ini里.原创 2021-04-29 10:44:35 · 495 阅读 · 0 评论 -
pymysql操作数据库
import pymysql#链接conn=pymysql.connect(host='localhost',user='root',password='',database='mysql',charset='utf8') #与数据库的服务端建立连接,databases是我们要查询的表所在的数据库#游标cursor=conn.cursor() #执行完毕返回的结果集默认以元组显示...原创 2021-04-25 16:30:09 · 172 阅读 · 0 评论 -
mysql
登入mysqlmysql -u root -p原创 2021-04-25 16:14:45 · 70 阅读 · 0 评论 -
windows安装mysql
https://www.cnblogs.com/yunlongaimeng/p/12558638.html转载 2021-04-19 16:47:43 · 85 阅读 · 0 评论