数据库
爱吃西瓜的二花
这个作者很懒,什么都没留下…
展开
-
向redis添加数据
from flask import Flask,send_file,send_from_directoryimport timeimport datetimeimport redisimport randomfrom flask import requestimport ioimport osfrom flask import Responseapp = Flask(__name__)r = redis.Redis()task_dick = {}@app.route('/c原创 2020-12-08 11:01:33 · 3775 阅读 · 0 评论 -
python flask教程
1.安装Flaskpip install flask2.目录结构flask-demo/ ├ run.py # 应用启动程序 ├ config.py # 环境配置 ├ requirements.txt # 列出应用程序依赖的所有Python包 ├ tests/ # 测试代码包 │ ├ __init__.py ...原创 2019-09-12 15:10:56 · 3683 阅读 · 1 评论 -
sqlalchemy.exc.OperationalError: (mysql.connector.errors.OperationalError) MySQL Connection not avai
停留页面时间过长,下次跳转其他页面时,数据库连接失效连接池连接mysql数据库失败,应该是mysql数据库连接超时,mysql数据库配置文件存在以下两个参数,是负责管理连接超时的。interactive_timeout:针对交互式连接2.wait_timeout:针对非交互式连接。所谓的交互式连接,即在mysql_real_connect()函数中使用了CLIENT_INTERACTIV...原创 2019-08-31 10:11:17 · 5020 阅读 · 0 评论 -
Mysql中关于 错误 1366 - Incorrect string value: '\xE5\xBC\xA0\xE4\xB8\x89' for column 'name' at row 1
原因是你的数据库编码、排序类型不是utf-8的,所以你创建的表的排序规则自然也不是utf-8类型的。在mysql中新建数据库,如果只写数据库名,没有设置字符集和排序规则,默认字符集为latin1 ,排序规则为latin1_swedish_ci在mysql中新建数据库,如果只写数据库名,没有设置字符集和排序规则,默认字符集为latin1 ,排序规则为latin1_swedish_ci...原创 2019-08-31 10:04:53 · 4267 阅读 · 0 评论 -
SQLALchemy 万能查询
name = \ Subject_history.query.filter(and_(Subject_history.person_name == person_name if person_name else '', Subject_history.trigger >= start_tim...原创 2019-08-20 21:30:49 · 137 阅读 · 0 评论 -
sqlalchemy.exc.TimeoutError: QueuePool limit of size 130 overflow 10 reached, connection timed out
mysql问题sqlalchemy.exc.TimeoutError: QueuePool limit of size 130 overflow 10 reached, connection timed out, timeout 30 (Background on this error at: http://sqlalche.me/e/3o7r)大致说一下问题:数据库的链接过多,没有及时的释放...原创 2019-08-09 10:10:23 · 3857 阅读 · 0 评论 -
elasticsearch 查询问题与ConnectionRefusedError: [WinError 10061] 由于目标计算机积极拒绝,无法连接”
ConnectionRefusedError: [WinError 10061] 由于目标计算机积极拒绝,无法连接”这个问题可能是elasticsearch服务没有起来这个问题可能是elasticsearch配置文件绑定的ip不正确,或者绑定本地elasticsearch查询问题elasticsearch查询是有条数限制的,如果你查询数据,但是里面没有你想要的数据,但是单独查询又在里面,你...原创 2019-07-01 10:45:18 · 4319 阅读 · 2 评论 -
mysql 命令大全
创建库create database A default charset utf8 collate utf8_general_ci;拼接查询SELECT CONCAT(‘http://192.168.0.0/verify/face/gets?imageId=’,personxid) from photo where subject_id=4257;更新update subject se...原创 2019-07-10 09:17:11 · 129 阅读 · 0 评论 -
elasticsearch 语法大全
更新操作 post 路径 _update_by_query 更新字段 avatar 查询条件query{ "script": { "source": "ctx._source['avatar']='http://192.168.25.121/verify/face/gets?imageId=50ccc157ace047a4be7c05b32c4c2a...原创 2019-07-10 09:27:44 · 1157 阅读 · 2 评论 -
mysql 创建数据库命令
create database FruitDay default charset utf8 collate utf8_general_ci;原创 2019-06-26 10:56:14 · 3279 阅读 · 0 评论 -
MySQL mysqldump导入与导出
最近,遇到一个场景需要对mysql数据库进行备份,本文记录一下。对整个数据库备份,包括表结构和数据:格式:mysqldump -h数据库ip -u用户名 -p 数据库名 > d:XX.sql(文件存放路径)示例:mysqldump -h132.72.192.432 -uroot -p test > /home/code/test.sql;然后输入密码即可,注意此命令不需要在...原创 2019-05-31 15:58:58 · 451 阅读 · 0 评论 -
Python连接池连接数据库
使用连接池:1.可以减少关闭连接的次数,提示连接的速度2.进程内线程共享连接参数定义:mincached,最少的空闲连接数,如果空闲连接数小于这个数,pool会创建一个新的连接maxcached,最大的空闲连接数,如果空闲连接数大于这个数,pool会关闭空闲连接maxconnections,最大的连接数,blocking,当连接数达到最大的连接数时,在请求连接的时候,如果这个值是T...原创 2019-06-08 14:14:01 · 919 阅读 · 0 评论 -
mysql数据库中不显示中文,显示???
记得关注我哦mysql数据库中不现实中文,中文变成了‘???’’原因分析:可能是数据库的编码出现了问题。进入数据库 mysql -u root -p ****1.mysql>>show databases;2.mysql>>show variables like ‘char%’;#查看数据库的编码3.mysql>> set character_set...原创 2018-11-07 11:10:06 · 18157 阅读 · 5 评论 -
数据库查询Qureysets转成JSON问题
django数据库查询的时候查询结果带有‘’,不能被使用,此时需要被转化。使用序列化主要是因为跨平台和对象存储的需求,因为网络上只允许字符串或者二进制格式,而文件需要使用二进制流格式,如果想把一个内存中的对象存储下来就必须使用序列化转换为xml(字符串)、json(字符串)或二进制(流)data = User.objects.filter(userid=id).values(‘name’,‘a...原创 2018-10-15 10:37:01 · 197 阅读 · 0 评论 -
python 数据库查询条件‘不等于’
python 数据库查询条件‘不等于’当在做数据库查询的时候,想根据业务需求进行条件的筛选或过滤,但是django封装的数据库语句中没有 ‘不等于’ 查询操作。例如,通过以下语句进行‘不等于查询’data = User…objects.filter(id != ‘1’).values(‘id’,‘name’,‘age’)此语句会报错解决方案:from django.db.models...原创 2018-10-11 15:46:46 · 6298 阅读 · 0 评论