随笔分类 -  DB

数据库相关
摘要:# -*- coding: utf-8 -*- import redis import ast def redis_event(f): def inner(*args, **kw): try: f_ret = f(*args, **kw) except Exception as e: raise e 阅读全文
posted @ 2021-05-28 09:39 Yuan_x 阅读(76) 评论(0) 推荐(0) 编辑
摘要:# -*- coding: utf-8 -*- class mysql_ctx(object): def __init__(self, *args, **kwargs): self.user, self.password, self.host, self.port = args log_obj.in 阅读全文
posted @ 2021-05-28 09:37 Yuan_x 阅读(44) 评论(0) 推荐(0) 编辑
摘要:查看表名注释selectTABLE_NAME,TABLE_COMMENTfromINFORMATION_SCHEMA.Tableswheretable_schema = '数据库名称' 阅读全文
posted @ 2020-10-24 23:03 Yuan_x 阅读(632) 评论(0) 推荐(0) 编辑
摘要:SQL语句的执行顺序: 1 from 2 join 3 on 4 where 5 group by 6 avg sum等聚合函数 7 having 8 select 9 distinct 10 order by 每一步的执行,都会生成一个虚拟表 1 首先执行 from,如果存在多表的情况,现将前边两 阅读全文
posted @ 2020-03-12 18:48 Yuan_x 阅读(228) 评论(0) 推荐(0) 编辑
摘要:Mysql中的常用函数种类: mysql中提供了很多函数,可以简化操作。常见的函数类型有数学函数,字符串函数,日期和时间函数,条件判断函数,系统信息函数,加密函数,格式化函数。 数学函数: 函数名 注释 使用方法 返回 CEIL(X)/DEILING(X) 返回大于或等x的最小整数 select A 阅读全文
posted @ 2020-02-02 18:13 Yuan_x 阅读(183) 评论(0) 推荐(0) 编辑
摘要:视图: 一个临时表被反复使用的时候,对这个临时表起一个别名,方便以后使用,就可以创建一个视图,别名就是视图的名称。视图只是一个虚拟的表,其中的数据是动态的从物理表中读出来的,所以物理表的变更回改变视图。 创建: create view v1 as SQL 例如:create view v1 as s 阅读全文
posted @ 2020-02-02 18:10 Yuan_x 阅读(236) 评论(0) 推荐(0) 编辑
摘要:数据类型: 1 数字: Tinyint:小数据 用于保存一些范围的整数数值范围 有符号: -128-127 无符号: 0-255 int 整数 数据类型用于保存一些范围的整数数值范围 有符号: -2147483648--2147483647 无符号: 0-4294967295 Bigint 大整数 阅读全文
posted @ 2020-02-02 16:41 Yuan_x 阅读(210) 评论(0) 推荐(0) 编辑
摘要:概述: SQLAlchemy也是一种ORM 框架。ORM翻译过来就是 '关系对象映射'。通过简单的规则,自动转化成sql语句。 简单的说就是 类就是表,行就是对象。 ORM分类: 1 DB first 每个表生成一个类,先有表后有类。 手动创建数据库以及表 >orm >自动生成类 2 code fi 阅读全文
posted @ 2020-02-01 16:07 Yuan_x 阅读(2008) 评论(0) 推荐(0) 编辑
摘要:索引: 在关系数据库中,索引是一种单独的、物理的对数据库表中一列或多列的值进行排序的一种存储结构,它是某个表中一列或若干列值的集合和相应的指向表中物理标识这些值的数据页的逻辑指针清单。索引的作用相当于图书的目录,可以根据目录中的页码快速找到所需的内容。在做性能测试的时候,索引也是优化的一个方面。 为 阅读全文
posted @ 2020-01-31 11:21 Yuan_x 阅读(319) 评论(0) 推荐(0) 编辑
摘要:2020的春节被新型冠状病毒搞的挺闲的,社交都停了,闲着没事在家找点事情做,找着找着就找到了一些的数据库练习题,感觉还是受益良多的。 1 表结构 /* Navicat Premium Data Transfer Source Server : local Source Server Type : M 阅读全文
posted @ 2020-01-29 16:54 Yuan_x 阅读(130) 评论(0) 推荐(0) 编辑
摘要:一 pymysql: pymysql是python中的数据库模块.在py2中可以使用pymysql也可以使用mysqldb在py3中使用pymysql 二 pymysql的操作: 顺序: 1 创建链接 2 获取游标 3 执行sql 4 查询结果 5 其他 1 基本操作: 基本操作 创建链接 游标 执 阅读全文
posted @ 2020-01-29 15:35 Yuan_x 阅读(220) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示