-
在mysql中使用group by和order by取每个分组中日期最大一行数据
所属栏目:[MySql教程] 日期:2020-12-12 热度:137
div id="article_content" class="article_content clearfix csdn-tracking-statistics" data-pid="blog" data-mod="popu_307" data-dsm="post" div class="article-copyright" div class="markdown_views" 在mysql中使用group by进行分组后取某一列的最大值[详细]
-
sqlachemy 获取新创建对象的id,flush与commit
所属栏目:[MySql教程] 日期:2020-12-12 热度:62
div class="cnblogs_Highlighter" pre class="brush:python;gutter:true;" for account_info in valid_account_detail: try: account = account_info.get('account') password = account_info.get('password') date = account_info.get('date') q1 = account[详细]
-
Python Redis pipeline操作和Redis乐观锁保持数据一致性
所属栏目:[MySql教程] 日期:2020-12-12 热度:126
div id="article_content" class="article_content clearfix csdn-tracking-statistics" data-pid="blog" data-mod="popu_307" data-dsm="post" div class="htmledit_views" p style="margin-left: 10px;"Redis是建立在TCP协议基础上的CS架构,客户端client[详细]
-
SQLAlchemy的“缓存”问题导致的BUG
所属栏目:[MySql教程] 日期:2020-12-12 热度:65
问题描述: 最近做项目,遇到一个问题,两个项目操作同一个数据库,其中A项目用的pymysql链接操作数据库,B项目用的sqlalchemy,当我请求B项目中的一个接口,会通知A项目操作数据库,然后返回结果后,B项目再进行下一个操作(这两步是在一个接口中),但是后[详细]
-
sqlachemy 查询当日数据,
所属栏目:[MySql教程] 日期:2020-12-12 热度:98
div class="cnblogs_code" Tokens.query.filter(Tokens.user_id == == db.cast(current_time,db.DATE)).all() 查询当日数据 查询当日之前的数据,则用 https://segmentfault.com/q/1010000014045246/a-1020000014048078[详细]
-
python中redis查看剩余过期时间以及用正则通配符批量删除key的方
所属栏目:[MySql教程] 日期:2020-12-12 热度:186
div class="cnblogs_code" span style="color: #800000;"''' span style="color: #800000;" 1. redis设置过期时间的两种方式 expire函数设置过期时间为10秒。10秒后,ex1将会失效 expireat设置一个具体的时间,15年9月8日15点19分10秒,过了这个时间,ex2将[详细]
-
Innodb与Myisam引擎的区别与应用场景
所属栏目:[MySql教程] 日期:2020-12-12 热度:166
1.区别: (1)事务处理: MyISAM是非事务安全型的,而InnoDB是事务安全型的(支持事务处理等高级处理); (2)锁机制不同: MyISAM是表级锁,而InnoDB是行级锁; (3)select,update,insert,delete 操作: MyISAM:如果执行大量的SELECT,MyISAM是更好的选[详细]
-
索引长度过长 ERROR 1071 (42000): Specified key was too long;
所属栏目:[MySql教程] 日期:2020-12-12 热度:193
div id="article_content" class="article_content csdn-tracking-statistics tracking-click" style="overflow: hidden;" data-dsm="post" data-mod="popu_519" div class="htmledit_views" h1 style="color: #333333; font-family: Arial; font-size: 14px[详细]
-
flask-sqlalchemy 一对一,一对多,多对多操作
所属栏目:[MySql教程] 日期:2020-12-12 热度:146
先进行如下操作: from flask import Flask from flask.ext.sqlalchemy import SQLAlchemy app=Flask(__name__) db=SQLAlchemy(app) 一对多: class Parent(db.Model): id=db.Column(db.Integer,primary_key=True) name=db.Column(db.String(30),unique=True[详细]
-
sqlalchemy和flask-sqlalchemy的几种分页方法
所属栏目:[MySql教程] 日期:2020-12-12 热度:175
sqlalchemy中使用query查询,而flask-sqlalchemy中使用basequery查询,他们是子类与父类的关系 1. 用offset()设置索引偏移量,limit()限制取出量 db.session.query(User.name).filter(User.email.like( +email+ )).limit(page_size).offset((page_index-1)* 2[详细]
-
flask-sqlalchemy中Datetime的创建时间、修改时间,default,serv
所属栏目:[MySql教程] 日期:2020-12-12 热度:100
记录第一次创建时间,default falsk中如下两个字段 create_time1 = db.Column(db.DateTime,default= create_time2 = db.Column(db.DateTime,default=datetime.now()) 两者的区别: 第一个插入的是期望的,数据的插入时间, 每条数据插入时可自动根据当前时间生[详细]
-
Python操作 RabbitMQ、Redis、Memcache、SQLAlchemy
所属栏目:[MySql教程] 日期:2020-12-12 热度:62
div id="cnblogs_post_body" class="blogpost-body" Memcached Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。Memcached基[详细]
-
SQLAlchemy中的自引用
所属栏目:[MySql教程] 日期:2020-12-12 热度:134
SQLALCHEMY采用adjacency list pattern来表示类的自引用。 例如,对于类Node自引用: = =Column(Integer,primary_key= =Column(Integer,ForeignKey( =Column(String(50 =relationship( ) 对于如下图所示的结构: root--------------->child1 -------->child2[详细]
-
MongoDB
所属栏目:[MySql教程] 日期:2020-12-12 热度:115
div class="blogpost-body" div class="blogpost-body" div style="text-align: right;" 一 简介 MongoDB是一款强大、灵活、且易于扩展的通用型数据库 1、易用性 MongoDB是一个面向文档(document- 不采用关系型主要是为了获得更好得扩展性。当然还有一些其[详细]
-
子查询的另一种方式——映射
所属栏目:[MySql教程] 日期:2020-12-12 热度:200
div class="cnblogs_code" 1 2 3 成绩表: id 课程ID 学生姓名 分数 班级 /span1 1 请柬 100span style="color: #000000;"gt; 小班 /span2 1 卢刚 50span style="color: #000000;"gt; 小班 /span3 2 求生表 50span style="color: #000000;"gt; 小班 /span3 3[详细]
-
异常处理:1215 - Cannot add foreign key constraint
所属栏目:[MySql教程] 日期:2020-12-12 热度:139
】[详细]
-
约束
所属栏目:[MySql教程] 日期:2020-12-12 热度:113
div id="cnblogs_post_body" div style="text-align: right;" 一 介绍 约束条件与数据类型的宽度一样,都是可选参数 作用:用于保证数据的完整性和一致性 主要分为: UNSIGNED 无符号 ZEROFILL 使用0填充 div class="cnblogs_code_toolbar"span class="cnblo[详细]
-
pymysql模块
所属栏目:[MySql教程] 日期:2020-12-12 热度:199
一、模块安装 pip3 install pymysql 二、链接、执行sql、关闭(游标) =input( =input( span style="color: #008000;"# span style="color: #008000;"链接 conn=pymysql.connect(host=span style="color: #800000;"' span style="color: #800000;"localhost[详细]
-
MySQL常见的库操作,表操作,数据操作集锦及一些注意事项
所属栏目:[MySql教程] 日期:2020-12-12 热度:90
一 库操作(文件夹) 1 数据库命名规则 2 数据库相关操作 创建库 create database 数据库名 ; (注意要引号结尾) (默认latin1) 在创建数据库的时候也可指定编码格式,如:create database 数据库名charset utf8; 选择数据库 use 数据库名 切换到指定数据[详细]
-
SQL逻辑查询语句执行顺序
所属栏目:[MySql教程] 日期:2020-12-12 热度:142
一 SELECT语句关键字的定义顺序 select_list left_table join_type right_table join_condition where_condition group_by_list having_condition order_by_condition limit_number 二 SELECT语句关键字的执行顺序 ( ) ) select_list ) left_table ) join_ty[详细]
-
mysql数据备份与恢复
所属栏目:[MySql教程] 日期:2020-12-12 热度:78
MySQL数据备份与恢复 一、使用mysqldump实现逻辑备份 备份文件.sql (本地使用可以省略 -h 服务器名) -h 服务器 -u用户名 数据库名 > 备份文件.sql (本地使用可以省略 - span style="color: #008000;"# span style="color: #008000;"示例(以下是有密码的[详细]
-
mysql:索引原理与慢查询优化
所属栏目:[MySql教程] 日期:2020-12-12 热度:137
h1 class="js-evernote-checked" data-evernote-id="789"strong class="js-evernote-checked" data-evernote-id="926"一 索引的原理 、 ,因为局部预读性原理告诉我们,当计算机访问一个地址的数据的时候,与其相邻的数据也会很快被访问到。每一次IO读取的数[详细]
-
单表查询
所属栏目:[MySql教程] 日期:2020-12-12 热度:180
在进行查询操作之前,先让我们建一个表,来方便执行后面的查询操作 创建表 span style="color: #0000ff;"create span style="color: #0000ff;"table span style="color: #000000;" employee( id span style="color: #0000ff;"int span style="color: #808080[详细]
-
多表查询
所属栏目:[MySql教程] 日期:2020-12-12 热度:173
一 多表连接查询 span style="color: #0000ff;"SELECT span style="color: #000000;" 字段列表 span style="color: #0000ff;"FROM 表1 span style="color: #0000ff;"INNER span style="color: #808080;"|LEFT|RIGHT span style="color: #808080;"JOIN span s[详细]
-
表的数据类型
所属栏目:[MySql教程] 日期:2020-12-12 热度:105
一 介绍 存储引擎决定了表的类型,而表内存放的数据也要有不同的类型,每种数据类型都有自己的宽度,但宽度是可选的 详细参考: http://www.runoob.com/mysql/mysql-data-types.html http://dev.mysql.com/doc/refman/5.7/en/data-type-overview.html mysql[详细]