随笔分类 -  数据库相关

摘要:传入对象实现增删改查,无需自己手动拼接 代码地址:https://github.com/luke315/connect_mysql 例 增加: # 传入的objinsert_obj = { # 增加 ,select和where可为空 'id': 111, 'order': 111, 'order_i 阅读全文
posted @ 2021-01-21 16:11 小王八+1 阅读(88) 评论(0) 推荐(0)
摘要:import redis Pool = redis.ConnectionPool(host='127.0.0.1', port=6379, db=11, max_connections=10) # 封装Hash方法 class RedisDB: def __init__(self, key): # 阅读全文
posted @ 2020-12-09 15:46 小王八+1 阅读(97) 评论(0) 推荐(0)
摘要:查询SELECT * FROM table A WHERE ( A.the_date, A.exponent_code, A.exponent_value ) IN ( SELECT the_date, exponent_code, exponent_value FROM table GROUP B 阅读全文
posted @ 2020-07-14 16:10 小王八+1 阅读(188) 评论(0) 推荐(0)
摘要:一、简介 MongoDB是一款强大、灵活、且易于扩展的通用型数据库 优点:易用性、易拓展性、性能卓越、丰富的功能(索引、聚合、特殊集合、文件存储) 二、基础知识 1、文档是MongoDB的核心概念 需要注意的是: #1、文档中的键/值对是有序的。 #2、文档中的值不仅可以是在双引号里面的字符串,还可 阅读全文
posted @ 2019-11-28 20:38 小王八+1 阅读(167) 评论(0) 推荐(0)
摘要:一、视图 1.啥是视图? 视图就是通过查询得到的一张虚拟表,然后保存下来,直接使用即可 2.为啥要用视图呢? 如果要频繁使用一张虚拟表,可以不用重复查询 3.如何用视图 创建: create view teacher_courus as select * from teacher inner joi 阅读全文
posted @ 2019-08-23 17:24 小王八+1 阅读(173) 评论(0) 推荐(0)
摘要:一、python操作MySQL。 首先调用pymysql模块 import pymysql 连接 conn = pymysql.connect( host = '127.0.0.1', port = 3306, user = 'root', password = '123456', database 阅读全文
posted @ 2019-08-22 17:19 小王八+1 阅读(154) 评论(0) 推荐(0)
摘要:一、基本查询语句 create table emp( id int not null unique auto_increment, name varchar(20) not null, sex enum('male','female') not null default 'male', #大部分是男 阅读全文
posted @ 2019-08-21 17:18 小王八+1 阅读(792) 评论(0) 推荐(0)
摘要:前言: 当我们用mysql数据库建表时,如果所有信息都记录在一张表中会出现哪些问题? 1.表的结构不清晰, 2.浪费硬盘空间 3.表的扩展性极差(无法忽略的缺点) 所以 出现表的拆分,这样就涉及到表与表之间的关联性 一、表与表之间建关系 如何让两种表有代码层面上真正的关联,就必须使用外键了 外键就是 阅读全文
posted @ 2019-08-20 16:01 小王八+1 阅读(405) 评论(0) 推荐(0)
摘要:一、存储引擎 引子:不同数据类型应该有不同处理机制 show engine(查看存储引擎) MySQL存储引擎engine 1.lnnodb:默认的存储引擎,查询速度较myisam慢,但是更安全 创建表后文件有两个: .frm文件(表结构)、.ibd文件(真实数据) 2.myisam:mysql老版 阅读全文
posted @ 2019-08-19 18:29 小王八+1 阅读(167) 评论(0) 推荐(0)
摘要:一、数据库概念: 1.随意的存到一个文件中,数据费事也是千差万别的 2.软件开发目录规范:规定了数据存放的位置 数据都是保存在本地的 3.将保存数据的部分,存放到一个公共的地方,所有的用户设计到数据相关,都必须老这个公共地方查找。 数据库是MySQL 本质就是一款基于网络通信的应用软件 任何基于网络 阅读全文
posted @ 2019-08-17 21:04 小王八+1 阅读(260) 评论(0) 推荐(0)