搜索结果
查询Tags标签: mysql,共有 21372条记录-
Mysql--计算方法
四舍五入:round()select 100/6 as 四舍五入前结果 :16.6667 select round(100/6) as四舍五入后结果 :17进一法:ceiling()select 100/6 as 进一前结果 :16.6667 select ceiling(100/6) as 进一后结果 :17保留两位小数:case(计算公式 as decimal(20,2))select 100/5 as…
2022/8/25 2:23:08 人评论 次浏览 -
Docke 搭建 apache2 + php8 + MySQL8 环境
Docker 安装执行 Docker 安装命令curl -fsSL https://get.docker.com/ | sh启动 Docker 服务sudo service docker start查看 Docker 是否正常工作sudo service docker status更改用户权限sudo groupadd docker # 新建用户组 sudo gpasswd -a $USER docker #将登录用户加入…
2022/8/24 2:24:54 人评论 次浏览 -
mysql部分--安装mysql 8.0以上版本
安装mysql mysql本质上是一个软件 一、mysql安装 1.下载链接:https://downloads.mysql.com/archives/community/ 2.先安装windows补丁 [百度网盘下载](链接:https://pan.baidu.com/s/1fALNoHLklpDzPwrDp18GTw 提取码:lisp)dxwebsetup.exe vcredist_x64.exe3.解压zip文件…
2022/8/24 2:24:43 人评论 次浏览 -
基于StatefulSet控制器运行MySQL一主多从
1、下载相关镜像并上传到harbor私有仓库拉取官网镜像nerdctl pull registry.cn-hangzhou.aliyuncs.com/hxpdocker/xtrabackup:1.0 nerdctl pull mysql:5.7.36对镜像tag标签重打,方便推送到自己的harbor私有仓库 nerdctl tag registry.cn-hangzhou.aliyuncs.com/hxpdocker…
2022/8/24 2:24:36 人评论 次浏览 -
MySQL和Navicat安装过程记录Win10
安装MySQL双击下载好的文件点击Execute,等待绿勾后Finish验证配置环境变量以在命令行使用Win+R,输入cmd回车,输入mysql -uroot -p登录成功安装Navicat点击安装,等待完成即可 破解Navicat 破解软件下载地址及具体教程 关闭网络,关闭杀毒软件和Windows防护(不知道去哪…
2022/8/24 2:24:31 人评论 次浏览 -
maven工程(二)运行环境修改和获取mysql数据库数据
运行环境修改 可以加上这个进行定义,你tomcat运行的端口<build><plugins><plugin><!-- https://mvnrepository.com/artifact/org.apache.tomcat.maven/tomcat7-maven-plugin --><groupId>org.apache.tomcat.maven</groupId><arti…
2022/8/24 2:23:07 人评论 次浏览 -
MySQL 临时表的原理以及优化手段
1 临时表 sort buffer、内存临时表和join buffer,这三个数据结构都是用来存放语句执行过程中的中间数据,以辅助SQL语句的执行的。其中,在排序的时候用到了sort buffer,在使用join语句的时候用到了join buffer。 而使用临时表的时候,Explain的Extra字段中具有Using te…
2022/8/24 2:23:05 人评论 次浏览 -
MySQL学习(1)---MySQL概述
什么是数据库 概述 数据库(Database)是长期存储在计算机内有组织、大量、共享的数据集合。它可以供各种用户共享,具有最小冗余度和较高的数据独立性。数据库管理系统DBMS(Database Management System)在数据库建立、使用和维护时对数据库进行统一控制,以保证数据的完整性…
2022/8/24 2:23:05 人评论 次浏览 -
Flask 学习-12.Flask-SQLAlchemy链接mysql数据库
前言 SQLAlchemy采用简单的Python语言,提供高效和高性能的数据库访问,实现了完整的企业级持久模型。SQLAlchemy 是目前python中最强大的 ORM框架, 功能全面。 Flask-SQLAlchemy 是一个为 Flask 应用插件,封装了SQLAlchemy,简化了操作,只需添加配置项就可以在Flask 项…
2022/8/24 2:23:03 人评论 次浏览 -
Django mysql 操作类
Django-Chain-PyMySQLEasy to use PyMySQL in django. 对 PyMySQL 进行封装,增加链式操作,方便快捷进行 CURD 操作注:基于 Chain-PyMySQL -> https://github.com/Tiacx/chain-pymysql/一、安装说明(INSTALLATION)使用 PIP 安装 或 直接下载源码全自动安装:easy_i…
2022/8/24 2:23:00 人评论 次浏览 -
MySql(一)
安装MySql 首先下载MySql,下载地址为https://dev.mysql.com/downloads/windows/installer/5.7.html MySQL安装成功后,需要配置到环境变量,配置成功后,就可以登录到MySQL了,客户端登录的命令具体为: mysql -h localhost -u root -p数据库的管理 database:数据库tabl…
2022/8/24 2:22:51 人评论 次浏览 -
慎用django orm的update_or_create方法
根据错误日志,发现产生死锁的有4个接口。这4个接口中,阅读业务代码,发现均有使用update_or_create。 为什么update_or_create方法会造成死锁呢?通过阅读源码 发现,update_or_create是使用了事务with transaction.atomic(using=self.db)并select_for_update。而mysql事…
2022/8/23 6:52:47 人评论 次浏览 -
mysql事务
1.事务是什么? 2.acid特性 3.隔离级别 4.实现:mvcc锁undolog redolog 5.并发异常 读异常 死锁目的:事务讲数据库从一种一致性状态转换成另一种一致性状态。 组成:事务可以是简单的一条语句,可以是一组语句。ACID特性 事务回滚操作依靠undolog来实现,每操作一句,und…
2022/8/23 2:55:03 人评论 次浏览 -
mysql 水平切割和垂直切割
1,水平分割: 例:QQ的登录表。假设QQ的用户有100亿,如果只有一张表,每个用户登录的时候数据库都要从这100亿中查找,会很慢很慢。如果将这一张表分成100份,每张表有1亿条,就小了很多,比如qq0,qq1,qq1...qq99表。 用户登录的时候,可以将用户的id0,那么会得到0-99…
2022/8/23 2:55:02 人评论 次浏览 -
Mysql-排序与分页
1. 排序使用 order by 进行排序: ASC(ascend)升序,DESC(descend)降序,一般把order by语句放在select语句的结尾,多列排序的顺序按照order by后的字段顺 序进行使用order by 进行排序的时候可以使用字段的别名进行排序(where 进行条件过滤不可以使用别名)…
2022/8/23 2:55:00 人评论 次浏览