随笔分类 - mysql
摘要:使用mysqldump备份与还原的mysql数据库 一、mysqldump命令介绍 1.mysqldump -help 查看命令介绍: mysqldump --help 2.mysqldump登录选项: -u user:指定用户 -h host:指定主机 -p:表示要使用密码 -E, --event
阅读全文
摘要:背景:经常面试会遇到且实际工作中也会应用到的三个场景: 目录: 一.mysql查询时的底层原理是什么? 二.如何查看正在执行的mysql语句? 三.如何观察mysql运行过程中的日志信息? - - - - - - - - - -分割线- - - - - - - - - - -一.mysql查询时的底
阅读全文
摘要:背景:一道常见的sql的分组计算题,题目如下: 按照角色分组算出每个角色按有办公室和没办公室的统计人数(列出角色,数量,有无办公室,注意一个角色如果部分有办公室,部分没有需分开统计) 如下,构造测试环境与对应的测试数据来验证 1.打开虚拟机,确认开启mysql服务 2.打开navicat,连接数据库
阅读全文
摘要:1.背景: navicat连接数据库进行sql查询,每隔一段时间发现查询会变得很慢 2.原因: Mysql服务器端会定时清理长时间不活跃空闲的数据库连接,进行优化 3.解决方案: Navicat -右键想设置的数据库- 编辑连接 - 高级 - 勾选保持连接间隔 - 输入框设置30(建议30-240之
阅读全文
摘要:1.当前时间: select now(); 应用: select * from game where time > now(); 2.时间的偏移: 向前偏移10天: select date_sub(now(),interval 10 day); 向后偏移1年: select date_sub(now
阅读全文
摘要:一.安装后mysql后发现windows上的无法正常访问,报错如下: 不管是navicat软件,还是使用python的pymsql进行连接 1.navicat软件如下:"Access denied for user 'root'@'192.168.37.1' (using password: YES
阅读全文
摘要:windows/liunx版本:mysql-8.0.27参考官网文档: https://dev.mysql.com/doc/refman/8.0/en/resetting-permissions.html 一.windows下mysql密码重置1.停止mysql服务(启动状态下)net stop M
阅读全文
摘要:一.软件下载: 1.通过官网下载: https://dev.mysql.com/downloads/repo/yum/ 本文使用的系统为centos7,基于RedHat7的版本 2.下载完成后文件 mysql80-community-release-el7-4.noarch.rpm 二.卸载mari
阅读全文
摘要:一、扩展数据库表字段长度 --mysql alter table user modify name varchar2 (32); --oracle alter table A modify(name varchar2(4000)) 二、给表增加索引(mysql) 1.添加PRIMARY KEY(主键
阅读全文
摘要:安装第三方库pymysql 命令行cmd下通过pip install pymysql进行安装,安装完成后自行pip list可查看对应的版本信息 建立连接 1 #导入pymysql库 2 import pymysql 3 # 连接database 4 conn = pymysql.connect(h
阅读全文
摘要:一、进入官网进行下载mysql程序包: https://dev.mysql.com/downloads/mysql/ 二、解压缩 解压文件夹到指定目录,我放在 D:\mysql-8.0.19-winx64 下 三、安装配置 1、管理员身份打开cmd 2、进入mysql目录bin文件下面 cd D:\
阅读全文