随笔分类 -  A3-1-db

摘要:# 原因 是因为这个数据库的连接建立太久了,会自动断开,这个时候我们需要重新建立连接,否则访问接口就会出现异常报错了。 导致这个错误的原因是通过pymysql连接MySQL,没有关闭连接的操作,所以短时间内不会出问题,长时间保持这个连接会出现连接混乱。虽然看着自己的代码没错,还是会报 pymysql 阅读全文
posted @ 2023-02-03 17:45 技术改变命运Andy 阅读(2873) 评论(0) 推荐(2)
摘要:# 怎么查看mysql的最大连接数 show variables like '%max_connection%'; 查看最大连接数 set global max_connections=1000; 重新设置最大连接数 # 怎么查看mysql的已经连接数 mysql> show status like 阅读全文
posted @ 2022-12-26 20:01 技术改变命运Andy 阅读(289) 评论(0) 推荐(0)
摘要:# mysql格式化时间 SELECT DATE_FORMAT(NOW(),'%Y-%m-%d %H:%i:%s') # IF表达式 ``` IF(expr1,expr2,expr3); 如果expr1为TRUE,则IF()返回值为expr2,否则返回值为expr3 update salary se 阅读全文
posted @ 2022-09-23 17:21 技术改变命运Andy 阅读(12422) 评论(0) 推荐(0)
摘要:第一种方法: 要让mysql查询区分大小写,可以: select * from some_table where binary str='abc' select * from some_table where binary str='ABC' 第二方法: 在建表时时候加以标识 create tabl 阅读全文
posted @ 2022-09-15 19:59 技术改变命运Andy 阅读(488) 评论(0) 推荐(0)
摘要:111 阅读全文
posted @ 2022-08-02 20:14 技术改变命运Andy 阅读(377) 评论(0) 推荐(0)
摘要:1,Redis特性: Redis 与其他 key - value 缓存产品有以下三个特点: 持久化 Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。 数据类型 Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,h 阅读全文
posted @ 2022-07-29 17:25 技术改变命运Andy 阅读(685) 评论(0) 推荐(0)
摘要:# 数据库 主要是通过这个学习到什么? 1,库的操作 2,表的操作,包括查询,多表查询,子查询 3,视图,事务,索引,锁, # 数据库操作 ## 1.创建数据库 ``` #创建一个名字为 db_name 的数据库,并指定当前库的编码集为utf8 CREATE DATABASE db_name cha 阅读全文
posted @ 2022-06-15 13:44 技术改变命运Andy 阅读(366) 评论(0) 推荐(0)
摘要:# 什么是ORM? ORM,即Object-Relational Mapping(对象关系映射),它的作用是在关系型数据库和业务实体对象之间作一个映射,这样,我们在具体的操作业务对象的时候,就不需要再去和复杂的SQL语句打交道,只需简单的操作对象的属性和方法。 # orm优点 ## 首先,ORM最大 阅读全文
posted @ 2022-02-22 10:31 技术改变命运Andy 阅读(1124) 评论(0) 推荐(1)
摘要:一、原理层面 这个错误发生在mysql 5.7 版本及以上版本会出现的问题: mysql 5.7版本默认的sql配置是:sql_mode="ONLY_FULL_GROUP_BY",这个配置严格执行了"SQL92标准"。 很多从5.6升级到5.7时,为了语法兼容,大部分都会选择调整sql_mode,使 阅读全文
posted @ 2022-01-13 14:31 技术改变命运Andy 阅读(57) 评论(0) 推荐(0)
摘要:我使用的是python3.6+pymysql+mysql8.0 在cmd命令行直接输入mysql回车出现:ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using password: N O) 这时在cmd命令行输入my 阅读全文
posted @ 2022-01-12 11:43 技术改变命运Andy 阅读(4390) 评论(0) 推荐(0)
摘要:# pymysql连接mysql ``` import pymysql def favorite_colors(): config = { 'user': 'root', 'password': 'root', 'host': 'db', 'port': '3306', 'database': 'k 阅读全文
posted @ 2021-10-07 04:18 技术改变命运Andy 阅读(49) 评论(0) 推荐(0)
摘要:# 存储过程 那么什么是存储过程呢?怎么创建、查看和删除存储过程呢?存储过程有什么优点? 存储过程:类似于函数(方法),简单的说存储过程是为了完成某个数据库中的特定功能而编写的语句集合, 该语句集包括SQL语句(对数据的增删改查)、条件语句和循环语句等。 ``` 1. 查看现有的存储过程 show 阅读全文
posted @ 2021-09-13 23:12 技术改变命运Andy 阅读(455) 评论(0) 推荐(0)
摘要:#### # 1,mogodb安装: Mac OSX 平台安装 MongoDB MongoDB 提供了 OSX 平台上 64 位的安装包,你可以在官网下载安装包。 下载地址:https://www.mongodb.com/download-center#community 接下来我们使用 curl 阅读全文
posted @ 2021-07-24 20:23 技术改变命运Andy 阅读(141) 评论(0) 推荐(0)
摘要:redis简介 REmote DIctionary Server(Redis) 是一个由 Salvatore Sanfilippo 写的 key-value 存储系统,是跨平台的非关系型数据库。 Redis 是一个开源的使用 ANSI C 语言编写、遵守 BSD 协议、支持网络、可基于内存、分布式、 阅读全文
posted @ 2021-07-18 06:48 技术改变命运Andy 阅读(132) 评论(0) 推荐(0)
摘要:# 慢查询日志 将mysql服务器中影响数据库性能的相关SQL语句记录到日志文件,通过对这些特殊的SQL语句分析,改进以达到提高数据库性能的目的。 慢查询日志参数: long_query_time : 设定慢查询的阀值,超出设定值的SQL即被记录到慢查询日志,缺省值为10s slow_query_l 阅读全文
posted @ 2021-01-22 16:24 技术改变命运Andy 阅读(114) 评论(0) 推荐(0)
摘要:# 约束 # 外键约束 1,创建表时,同时创建外键约束 ``` CREATE TABLE IF NOT EXISTS dept ( did int not null auto_increment PRIMARY KEY, dname VARCHAR(50) not null COMMENT '部门名 阅读全文
posted @ 2020-04-05 02:22 技术改变命运Andy 阅读(701) 评论(0) 推荐(0)
摘要:############################ 你理解的redis? redis是操作内存的软件,它是单进程单线程的,因为操作的对象是内存所以速度比较快 redis能够用AOF,RDB做持久化的操作 第一种持久化是每写一条数据就进行保存,这样种会对数据库的压力比较大,但是内存存放的数据比较 阅读全文
posted @ 2020-03-17 01:00 技术改变命运Andy 阅读(152) 评论(0) 推荐(0)
摘要:############### django操作redis ############### # django操作redis, # 下载django-redis,pip install django-redis, # 有了这个,就不需要自己写什么连接池了,django-redis会自动给我们创建连接池 阅读全文
posted @ 2020-03-01 15:48 技术改变命运Andy 阅读(1669) 评论(0) 推荐(0)
摘要:############################################# # redis简介: # redis是一个软件,对内存进行操作 # mysql是一个软件,对硬盘进行操作, # 要使用redis,首先需要安装, # redis是c语言编写的,数据存在内存,也可以持久化,存入 阅读全文
posted @ 2020-03-01 13:40 技术改变命运Andy 阅读(648) 评论(0) 推荐(0)
摘要:#################################################### """ 1、网络检测 1)ping主机可以; 2)telnet 主机3306端口不可以; telnet 主机22端口可以; 说明与本机网络没有关系;如果本地端口监听状态 telnet 127.0 阅读全文
posted @ 2020-02-21 18:36 技术改变命运Andy 阅读(2216) 评论(1) 推荐(1)