字段mysql-json类型mysql

MYSQL-幻读

什么是幻读? 事务隔离级别为可重复读时, 幻读发生在当前读和快照读混合使用的情况下 select * from table,正常查询为快照读 select * from table for update, 或者insert,delete等为当前读 如果事务中仅存在快照读,则不会发生幻读的情况; 测试 ......
MYSQL

mysql慢查询日志

SQL语句执行的很慢原因是什么? 如果SQL语句只是偶尔执行很慢,可能是执行的时候遇到了锁,也可能是redo log日志写满了,要将redo log中的数据同步到磁盘中去。 如果SQL语句一直都很慢,可能是字段上没有索引或者字段有索引但是没用上索引。 了解慢日志查询吗?统计过慢查询吗? 慢查询一般用 ......
mysql 日志

台式机装Ubuntu 遇到“no root file system is defined”、安装类型上没有“删除直接安装Ubuntu”和“其他方式”按钮等问题

今日,给清华要的两台电脑终于拿到手了(下午拿到的,具体坎坷经历见日报)。 开始配环境,主要是三个步骤: 1、装Linux 2、装网卡和网卡驱动 3、装GNU_radio一系列环境(见我上个月虚拟机的操作方案) 今天完成了1和2. 最恶心的是1. 首先报的错误是,no root file system ......
Ubuntu 台式机 台式 按钮 defined

MySQL索引下推(官方翻译)

索引条件下推优化 原文链接:https://dev.mysql.com/doc/refman/8.0/en/index-condition-pushdown-optimization.html 索引条件下推 (ICP) 是针对 MySQL 使用索引从表中检索行的情况的优化。如果没有 ICP,存储引擎 ......
索引 官方 MySQL

ORM常用字段和参数

一些说明: 表myapp_person的名称是自动生成的,如果你要自定义表名,需要在model的Meta类中指定 db_table 参数,强烈建议使用小写表名,特别是使用MySQL作为后端数据库时。 id字段是自动添加的,如果你想要指定自定义主键,只需在其中一个字段中指定 primary_key=T ......
字段 常用 参数 ORM

模型层表操作之Fields字段

模型层表操作之Fields字段 一、字段名命名限制 Fields字段被指定为模型类的类属性,是模型最重要的部分,也是模型唯一必须要有的部分,是用来定义数据库字段的。 Django 对字段的命名设置了一些限制: 1、注意字段名不要选择与模型API冲突的名字,如clean、save或delete等 2、 ......
字段 模型 Fields

Mac安装MySQL5.7开发环境的详细步骤

1.进入官网下载MySQL5.7的安装包。 下载地址:https://www.mysql.com/downloads/ 跟着上面图示下载即可,我这里选择的是5.7.31的版本,根据个人喜好选择版本,但是注意有的版本是没有mac版本的,换个版本就行了。 2.安装包下载完成后双击pkg文件进行安装,无脑 ......
步骤 环境 MySQL5 MySQL Mac

Mac安装MySQL5.7开发环境的详细步骤

1.进入官网下载MySQL5.7的安装包。 下载地址:https://www.mysql.com/downloads/ 跟着上面图示下载即可,我这里选择的是5.7.31的版本,根据个人喜好选择版本,但是注意有的版本是没有mac版本的,换个版本就行了。 2.安装包下载完成后双击pkg文件进行安装,无脑 ......
步骤 环境 MySQL5 MySQL Mac

Httprunner修改response中数据类型

支持的类型默认三种 Text,bytes,Dict 如果超出三种类型则报错 E pydantic.error_wrappers.ValidationError: 3 validation errors for ResponseDataE bodyE str type expected (type=t ......
Httprunner response 类型 数据

Golang MySQL 操作

1 . 创建go_db 目录 mkdir go_db 2. root@VirtualBox:/mnt/share/goframe/go_db# go mod init go_dbgo: creating new go.mod: module go_dbroot@VirtualBox:/mnt/sha ......
Golang MySQL

第二章学习 数据类型之间的转化 strconv的方法实现

变量 通过修改settings里的compact folder来让目录的关系展开而不是合并起来 1.变量声明 var age int age =18 fmt.println("age= ",age)//声明和复制合成var age2 int=19fmt.Println("age2 = ",age2) ......
之间 strconv 类型 第二章 方法

Mysql面试题

1.Mysql基础 1、from子句组装来自不同数据源的数据; 2、where子句基于指定的条件对记录行进行筛选; 3、group by子句将数据划分为多个分组; 4、使用聚集函数进行计算; 5、使用having子句筛选分组; 6、计算所有的表达式; 7、select 的字段; 8、使用order ......
Mysql

MySQL面试手册

面试手册 1、你接触过哪几种数据库软件,各自的优缺点是什么? 2、MySQL binlog的几种日志格式有什么区别? 3、MySQL的存储引擎有哪几种? 4、MySQL主从复制原理是什么? 5、MySQL中myisam和innodb的区别? 6、字段类型varchar和char的区别是什么?varc ......
手册 MySQL

MySQL主从

MySQL主从 一 主从复制介绍 1.1 什么是主从复制 将主服务器的binlog日志复制到从服务器上执行一遍,达到主从数据的一致状态,称之为主从复制。 一句话表示就是,主数据库做什么,从数据库就跟着做什么。 1.2 为何要做主从 (1)为实现服务器负载均衡/读写分离做铺垫,提升访问速度 #1、什么 ......
主从 MySQL

MySQL备份与恢复

MySQL备份与恢复 一 数据备份介绍 1.1 为何要备份 在生产环境中我们数据库可能会遭遇各种各样的不测从而导致数据丢失, 大概分为以下几种. 硬件故障 软件故障 自然灾害 黑客攻击 误操作 (占比最大) 须知在生产环境中,服务器的硬件坏了可以维修或者换新,软件崩溃可以修复或重新安装, 但是如果数 ......
备份 MySQL

MySQL日志管理

MySQL 日志管理 一 日志分类 | 日志种类 | 作用 | | : | | | 错误日志 | 记录 MySQL 服务器启动、关闭及运行错误等信息 | | 事务日志 | 1、redo log重做日志 2、undo log回滚日志 | | 查询日志 | 记录所有的sql | | 慢查询日志 | 记录 ......
MySQL 日志

MySQL锁机制

一 数据库的锁机制 什么是锁?为何要加入锁机制? 锁是计算机协调多个进程或线程并发访问某一资源的机制,那为何要加入锁机制呢? 因为在数据库中,除了传统的计算资源(如CPU、RAM、I/O等)的争用以外,数据也是一种供需要用户共享的资源。 当并发事务同时访问一个共享的资源时,有可能导致数据不一致、数据 ......
机制 MySQL

云原生周刊:Kubernetes 1.27 服务器端字段校验和 OpenAPI V3 进阶至 GA

开源项目推荐 KubeView KubeView 是一个 Kubernetes 集群可视化工具和可视化资源管理器。它允许用户在集群内部运行命令,并查看集群内部的资源使用情况、容器运行状态、网络流量等。KubeView 支持多种数据源,可以读取 Prometheus、Grafana、Kubernete ......
字段 Kubernetes 周刊 OpenAPI 服务器

MySQL安装

MySQL数据库多种安装方式 数据库官网下载地址 https://downloads.mysql.com/archives/community/ 一 linux系统 1.1 源码安装数据库(自定义安装目录) 1)下载代码包 [root@db01 ~]# wget https://downloads. ......
MySQL

MySQL基本管理

数据库基本管理 一 MySQL启动关闭流程 mysql是一个典型的C/S服务结构 1.mysql自带的客户端程序(/service/mysql/bin) mysql mysqladmin mysqldump 2.mysqld一个二进制程序,后台的守护进程 单进程 多线程 1.1 启动数据库 1、/e ......
MySQL

MySQL8通过Data目录恢复数据

一、停止MySQL服务 第一步:使用管理员身份运行cmd 第二步:输入 net stop mysql 停止mysql 服务。 二、备份数据 先备份Data目录(在安装目录下)到别的目录。以防操作过程中出现错误后倒是数据库无法恢复; 三、恢复数据 1、覆盖Data目录下的以下文件: ibdata1,i ......
目录 数据 MySQL8 MySQL Data

Python操作MySQL

数据库的安装和连接 PyMySQL的安装 pip install PyMySQL python连接数据库 import pymysql db = pymysql.connect("数据库ip","用户","密码","数据库" ) # 打开数据库连接 cursor.execute("SELECT VE ......
Python MySQL

MySQL索引原理

一 初识索引 为什么要有索引? 一般的应用系统,读写比例在10:1左右,而且插入操作和一般的更新操作很少出现性能问题,在生产环境中,我们遇到最多的,也是最容易出问题的,还是一些复杂的查询操作,因此对查询语句的优化显然是重中之重。说起加速查询,就不得不提到索引了。 什么是索引? 索引在MySQL中也叫 ......
索引 原理 MySQL

debain11安装mysql报错一例

W: GPG error: http://repo.mysql.com/apt/debian bullseye InRelease: The following signatures couldn't be verified because the public key is not availab ......
debain mysql 11

MySQL记录操作

概览 MySQL数据操作: DML 在MySQL管理软件中,可以通过SQL语句中的DML语言来实现数据的操作,包括 使用INSERT实现数据的插入 UPDATE实现数据的更新 使用DELETE实现数据的删除 使用SELECT查询数据以及。 插入数据insert 1. 插入完整数据(顺序插入) 语法一 ......
MySQL

类型转换

点击查看代码 x = 100 # int y = str(x) # 将整型转换为字符串 print(type(y)) # <class 'str'> a = "100" # 必须是纯字符串,"100yu"不可以 b = int(a) print(type(b)) # <class 'int'> ......
类型

mysql表操作

引擎介绍 我们可以简单的理解为存储引擎就是针对相同的数据采用的不同的存取策略 show engines; # 查看所有的存储引擎 # 需要掌握的存储引擎 1.MyISAM MySQL5.5及之前版本默认的存储引擎 存取数据的速度快 但是功能较少 安全性较低 2.InnoDB MySQL5.5之后版本 ......
mysql

容器操作、应用部署、mysql 部署、redis、nginx、迁移与备份、Dockerfile

1 容器操作 # 启动容器 docker start 容器id # 停止容器 docker stop 容器id # 文件拷贝 # 容器的文件copy到宿主机上(不是在容器内执行) docker cp 容器名称:容器目录 需要拷贝的文件或目录 docker cp 20fd8:/home/lqz.txt ......
容器 Dockerfile 备份 mysql redis

判断 auto 类型

注意:先要提前安装好 boost 库 #include <iostream> #include <boost/type_index.hpp> int main() { using boost::typeindex::type_id_with_cvr; auto x = 100; std::cout ......
类型 auto

mysql截取特定字符串

今天用到了截取字符串在mysql中,特此记录一下: substring_index(str,delim,count) str是字段名,delim是特定字符串,count是从第几个开始截取,例如: select substring_index(d_name,'中亿永兴光伏1期',1) from ala ......
字符串 字符 mysql