笔记mysql

做题笔记✍

# AtCoder ## Others ### Pakencamp 2022 Day2 H 2023.6.30 [Problem Link](https://atcoder.jp/contests/pakencamp-2022-day2/tasks/pakencamp_2022_day2_h) 有 ......
笔记

mysql重置自增id为当前表中数据最大值+1

环境mysql8 # 重置为固定值 ```sql alter table `tablename` AUTO_INCREMENT=100; ``` # 重置为当前表中数据最大值 + 1 原理就是通过使用PREPARE构建预定义sql,这个技巧在数据库数据迁移时很好使 ```sql SET @m = ( ......
最大值 数据 mysql

enote笔记法之附录1——“语法词”(即“关联词”)(ver0.23)

enote笔记法之附录1——“语法词”(即“关联词”)(ver0.23) 最上面的是截屏的完整版,分割线下面的是纯文字版本: 作者姓名(本人的真实姓名):胡佳吉 居住地:上海 作者网名:EverSteins 版权声明:enote笔记法之附录1——“语法词”(即“关联词”)(ver0.23)的发表日期 ......
关联词 附录 语法 笔记 enote

点分治学习笔记

参考蓝书发篇学习笔记。。。 ## 一.算法梗概: 点分治是一种用于**在一棵树上,无对路劲进行修改的操作,对某些具有限定条件的路径进行静态统计**的算法。 点分治一般用来处理无根树,我们可以随意认定根节点。 ## 二.实现过程: 我们拿一道例题来说一下: ### P4178 [Tree](https ......
笔记

MySQL如何将创建外部表

MySQL如何将创建外部表 本文实验版本MySQL 8。 MySQL中所谓的外部表,就是将innodb表创建在变量datadir代表的数据目录之外。(跟Oracle外部表完全不是一个东西) 出于扩容,空间管理,IO优化等原因。 这里可以使用如下3种方式创建外部表: 使用 DATA DIRECTORY ......
MySQL

Linux 定时任务 笔记

Linux 定时任务 笔记 日志文件: /var/log/crond 记录定时任务的执行过程以及执行时间命令: crontab -e [-u 用户名] #编译任务 -u指定用户 以某个用户编写任务 crontab -l [-u 用户名] #查看当前任务 -u指定用户 查看某个用户的任务 cronta ......
任务 笔记 Linux

docker部署mysql的问题:docker commit 后的镜像没有数据

问题:带有表及数据的mysql容器, docker commit 提交后 容器中的 /var/lib/mysql/ 中的 文件是没有被提交到镜像中的 ,打包成镜像之后,数据丢失。 解决办法: 1、需要 修改mysql容器的数据目录 在根目录下 新建目录 mdkir /data 2、 将 /var/l ......
docker 镜像 数据 commit 问题

20230630树剖学习笔记

# 树链剖分 ## 重链剖分 定义 **重子节点** 表示其子节点中子树最大的子结点。如果有多个子树最大的子结点,取其一。如果没有子节点,就无重子节点。 定义 **轻子节点** 表示剩余的所有子结点。 从这个结点到重子节点的边为 **重边**。 到其他轻子节点的边为 **轻边**。 若干条首尾衔接的 ......
20230630 笔记

005 学习笔记--DCL(权限控制)

DCL:Data Control Language 数据控制语言,用于管理数据库该用户、控制数据库的访问权限。 查询用户 use mysql; -- mysql,为系统数据库 select * from user; 创建用户 create user '用户名'@'主机名' identified by ......
权限 笔记 005 DCL

科目一笔记

# 1.扣分 ## 扣一分(10条) 1. 普通车在普通路超速百分之十到百分之二十 2. 不按规定会车, 高快路以外不按规定倒车,掉头 ## 扣三分(15条) 1. 驾驶校车、公路客运汽车、旅游客运汽车、7座以上载客汽车以外的其他载客汽车载人超过核定人数百分之二十以上未达到百分之五十的; 2. 驾驶 ......
科目 笔记

《重构》7-12章读书笔记

#《重构》7-12章读书笔记 ## 重构手法介绍 每个手法通常包含三个模块:时机(遇到什么情况下使用)、做法(详细步骤的概括)、关键字(做法的缩影) ### 提炼函数 - 时机: 1. 当我们觉得一段大函数内某一部分代码在做的事情是同一件事,并且自成体系,不与其他掺杂时 2. 当代码展示的意图和真正 ......
笔记 12

MYSQL查询时间范围内的数据

其中,`table_name` 是要查询的表名,`date_column` 是日期字段的列名。 一周 ```sql SELECT * FROM table_name WHERE date_column BETWEEN DATE_SUB(CURDATE(), INTERVAL 1 WEEK) AND ......
范围 时间 数据 MYSQL

事务全攻略,MySQL数据库必学知识!

前言 从今天开始, 健哥就带各位小伙伴学习数据库技术。数据库技术是Java开发中必不可少的一部分知识内容。也是非常重要的技术。本系列教程由浅入深, 全面讲解数据库体系。 非常适合零基础的小伙伴来学习。 全文大约【1707】字,不说废话,只讲可以让你学到技术、明白原理的纯干货!本文带有丰富案例及配图视 ......
全攻略 事务 数据库 知识 数据

python连接mysql数据库

连接mysql方式很多,这里先只介绍pymysql库连接mysql数据库。 1.安装pymysql pip install pymysql -i https://pypi.tuna.tsinghua.edu.cn/simple 2. 建立mysql数据表 安装好mysql数据库之后,建立表并插入数据 ......
数据库 数据 python mysql

Docker-MySQL安装

下载MySQL5.7的docker镜像: docker pull mysql:5.7 使用如下命令启动MySQL服务: docker run -p 3306:3306 --name mysql \ -v /mydata/mysql/log:/var/log/mysql \ -v /mydata/my ......
Docker-MySQL Docker MySQL

node笔记

安装 去node官网下载LTS,长期支持版本,傻瓜式安装 打开命令行 node -v 如果能出现版本号,即安装成功 如果不出现,再安装一次,可以考虑选择repair 备注:win7用户,需要自行配置环境变量 配置淘宝镜像 npm get registry 如果出现的网址,不是https://regi ......
笔记 node

node 笔记

# node 笔记## 安装去node官网下载LTS,长期支持版本,傻瓜式安装打开命令行```shellnode -v```如果能出现版本号,即安装成功如果不出现,再安装一次,可以考虑选择repair备注:win7用户,需要自行配置环境变量## 配置淘宝镜像```shellnpm get regis ......
笔记 node

Oracle与MySQL的最大连接数和超时时间查询与设置

## Oracle ``` -- 查询最大连接数 SELECT VALUE FROM v$parameter WHERE NAME ='processes'; /* IDLE_TIME:限制每个会话所允许的最长连续空闲时间,超过这个时间会话将自动断开。(参数值是一个整数,单位是分钟,UNLIMITE ......
时间 Oracle MySQL

git笔记

# 1、添加 * 第一步:用git bush here打开需要上传的文件夹 ``` git init 初始化本地仓库,这个时候会生成一个.git文件夹,说明初始化成功了。 ``` * 第二步:打开 .git文件夹下的config文件,输入你的用户名和邮箱。 ``` [user] name = @bl ......
笔记 git

MySQL内存使用率高且不释放问题排查与总结

一、内存使用率高且不释放问题排查 生产环境MySQL 5.7数据库告警内存使用率95%。排查MySQL内存占用问题的思路方法可以参考叶老师这篇文章:https://mp.weixin.qq.com/s/VneUUnprxzRGAyQNaKi-7g 。TOP命令查看MySQL进程的RES指标,发现内存 ......
使用率 内存 问题 MySQL

MySQL 中分区表

- [MySQL 中的分区表](#mysql-%E4%B8%AD%E7%9A%84%E5%88%86%E5%8C%BA%E8%A1%A8) - [InnoDB 逻辑存储结构](#innodb-%E9%80%BB%E8%BE%91%E5%AD%98%E5%82%A8%E7%BB%93%E6%9E%84 ......
MySQL

js的听课笔记

JavaScript 所⽀持的五种基本类型: 1.Number: 即数字类型,这⼀类型的数据包括: 正负整数与浮点数,例如:0、1、-1、-0.25、3.14等。 ⼋进制数与⼗六进制数,例如:0377、0xff等。 指数,即⽤科学计数法表⽰的数字,例如:1e+2、10e+3等。 Infinity 与 ......
笔记

html的笔记2

1.head 写页面的属性; body页面上显示的内容 ; title 页面的标题2.段落标签:p;换行标签:br3.格式化标签:加粗:string / b (b是bold简写) 倾斜:em / i (i是incline简写)删除线:del / s (s是strikethrough简写) 下划线:i ......
笔记 html

html的随堂笔记

HTML 标签 字体标签 <h1 h6>段落标签p,换行标签brstrong,加粗标签,em,倾斜标签 hr标签 画一个水平线图片标签 img<img alt="这里面的是图片之下的文字,,被使用加载不出来的图片提示"title"鼠标悬停的图片显示"src="图片的路径" 超链接标签 <a>标签<a ......
笔记 html

js的随堂笔记

js1.输出语句语法,document.write(输出的内容)向body输出内容输出内容写的是标签,也会被解析网页元素2.警示框alert(输出的内容)页面弹出警示框控制台打印输出console(控制台).log(日志)3.输入语句prompt变量计算机中储存数据的盒子let 变量名字 声明变量= ......
笔记

MySQL-增删改语句

数据库增删改语句 原创 Lyle_Tu Linux分布式主任 2023-06-26 22:28 发表于福建 收录于合集 #数据库7个 #语句2个 #sql5个 #服务器15个 插入数据 使用INSERT语句可向指定表中插入数据。INSERT语法的基本结构如下: INSERT INTO <table_ ......
语句 MySQL

MySQL-select查询语句

Select 查询语句 原创 Lyle_Tu Linux分布式主任 2023-06-27 22:22 发表于福建 收录于合集 #sql5个 #数据库7个 #服务器15个 #语句2个 查询最基本的方式是SELECT语句,其功能十分强大。它能够以任意顺序、从任意数目的列中查询数据,并在查询过程中进行计算 ......
MySQL-select 语句 select MySQL

mysql-alter语句

T-SQL Alter 语句 原创 Lyle_Tu Linux分布式主任 2023-06-20 08:21 发表于福建 收录于合集 #sql5个 #linux13个 #数据库7个 #服务器15个 ALTER TABLE 语句用于在已有的表中添加、修改或删除列。 修改数据库常用语句 语法格式: ALT ......
mysql-alter 语句 mysql alter

CentOS7 开机异常Failed to open /sysroot/etc/fstab:Input 和 mysql无法启动 Ignoring the redo log due to missing MLOG

出现问题,系统进不去; 参考: 亲测有效 https://blog.csdn.net/Nightwish5/article/details/119640728 ......
Ignoring CentOS7 missing sysroot CentOS

一天吃透MySQL面试八股文

> 内容摘自我的学习网站:topjavaer.cn ## 什么是MySQL MySQL是一个关系型数据库,它采用表的形式来存储数据。你可以理解成是Excel表格,既然是表的形式存储数据,就有表结构(行和列)。行代表每一行数据,列代表该行中的每个值。列上的值是有数据类型的,比如:整数、字符串、日期等等 ......
八股文 八股 MySQL