mysql出处 基础dql
mysql中truncate表对auto_increment的影响
在mysql中,如果对表执行truncate操作后,会重新设置auto_increment的值,比如: root@localhost (none)>use abce; Database changed root@localhost abce>create table test(id int not ......
mysql 深入学习三 索引优化一
测试建表 CREATE TABLE `employees` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(24) NOT NULL DEFAULT '' COMMENT '姓名', `age` int(11) NOT NULL DEFA ......
MySQL 一行记录是怎么存储的?
一、数据存在哪个文件 可以看到,共有三个文件,这三个文件分别代表着: db.opt,用来存储当前数据库的默认字符集和字符校验规则。 t_order.frm ,t_order 的表结构会保存在这个文件。在 MySQL 中建立一张表都会生成一个.frm 文件,该文件是用来保存每个表的元数据信息的,主要包 ......
网络基础-IP
网络中的IP地址 IP地址的作用:用于标识一个节点的网络 合法的地址只有ABC这三类,DE配置不了 A:0-127 类型:网络+主机+主机+主机 || 默认子网掩码: 255.0.0.0 B:128-191 类型:网络+网络+主机+主机 || 默认子网掩码: 255.255.0.0 C:192-22 ......
Kali Linux 2023.3 发布(内部基础设施和 Kali Autopilot 重大更新)
Kali Linux 2023.3 发布(内部基础设施和 Kali Autopilot 重大更新) 请访问原文链接:,查看最新版。原创作品,转载请保留出处。 作者主页:[sysin.org](https://sysin.org) ![kali](https://www.kali.org/blog/k ......
代码随想录算法训练营第二十四天| 理论基础 77. 组合
理论基础 卡哥建议:其实在讲解二叉树的时候,就给大家介绍过回溯,这次正式开启回溯算法,大家可以先看视频,对回溯算法有一个整体的了解。 题目链接/文章讲解:https://programmercarl.com/%E5%9B%9E%E6%BA%AF%E7%AE%97%E6%B3%95%E7%90%86% ......
基础知识复习
## 原码、反码和补码 1. 原码 原码就是符号位加上真值的绝对值,即用第一位表示符号,其余位表示值。比如:如果是8位二进制: [+1]原= 0000 0001 [-1]原= 1000 0001 第一位是符号位(即第一位不表示值,只表示正负),因为第一位是符号位,所以8位二进制数的取值范围就是:[1 ......
一、MySQL体系结构和存储引擎
# 一、MySQL体系结构和存储引擎 ## 1.1 定义数据库和实例 - 数据库:物理操作系统文件或其他形式文件类型的集合。在MySQL数据库中,数据库文件可以是 frm、MYD、MYI、ibd结尾的文件。 - 实例:MySQL数据库由后台线程以及一个共享内存区组成。共享内存可以被运行得后台线程所共 ......
MySQL优化
# 索引创建方式 ```mysql #1、随表建立索引 create table customer( id int(10) auto_increment, customer_no varchar(20), customer_name varchar(20), #创建主键索引 primary key( ......
关于git的一些基础知识记录
一.配置用户信息 安装完 Git 之后,要做的第一件事就是设置自己的用户名和邮件地址。因为通过 Git 对项目进行版本管理的时 候,Git 需要使用这些基本信息,来记录是谁对项目进行了操作 1.空白处鼠标右键,选择Git Bash Here 输入以下命令: 2. Git 的全局配置文件 通过 git ......
Mysql密码重置
当我们忘记MySQL密码时可以进行如下操作重置密码:MySQL版本:8.x 1. 使用命令找到MySQL安装位置 whereis mysql 2.找到对应的.cnf文件,例如:vim /etc/my.cnf.d/mysql-server.cnf,加入这句’skip-grant-tables‘ [my ......
77.MySQL中如何查看一个事务的大小
比如要查看:SET @@SESSION.GTID_NEXT= '43e4cdae-2fa1-11ee-9049-000c29318629:2886' 这个事务的大小,可以通过binbog日志进行查看 root@mysqldb 20:40: [(none)]> pager grep 'Gtid\|CO ......
mysql 深入学习二 Explain工具介绍
创建表数据: #创建actor表 DROP TABLE IF EXISTS `actor`; CREATE TABLE `actor` ( `id` int(11) NOT NULL, `name` varchar(45) DEFAULT NULL, `update_time` datetime D ......
DQL-练习数据
create table emp ( id int comment '编号', workno varchar(10) comment '工号', name varchar(10) comment '姓名', gender char comment '性别', age tinyint unsigned ......
GNU开发环境基础
title: GNU开发环境基础 date: 2023-05-01 10:22:27 tags: 使用静态链接库(.a文件) 1) 首先使用 gcc 命令把源文件编译为目标文件,也即.o文件:gcc -c 源文件列表 2) 然后使用 ar 命令将.o文件打包成静态链接库,具体格式为: ar rcs ......
10.Acwing基础课第797题-简单-差分
# 10.Acwing基础课第797题-简单-差分 ## 题目描述 输入一个长度为 n 的整数序列。 接下来输入 m 个操作,每个操作包含三个整数 l,r,c,表示将序列中 [l,r] 之间的每个数加上 c。 请你输出进行完所有操作后的序列。 ## 输入格式 第一行包含两个整数 n 和 m。 第二行 ......
8.Acwing基础课第795题-简单-前缀和
# 8.Acwing基础课第795题-简单-前缀和 ## 题目描述 输入一个长度为 n 的整数序列。 接下来再输入 m 个询问,每个询问输入一对 l,r。 对于每个询问,输出原序列中从第 l个数到第 r个数的和。 ## 输入格式 第一行包含两个整数 n 和 m。 第二行包含 n 个整数,表示整数数列 ......
11.Acwing基础课第795题-简单-前缀和
# 11.Acwing基础课第795题-简单-前缀和 ## 题目描述 输入一个 n 行 m 列的整数矩阵,再输入 q 个操作,每个操作包含五个整数 ![x_{1}](https://latex.csdn.net/eq?x_%7B1%7D),![y_{1}](https://latex.csdn.ne ......
9.Acwing基础课第796题-简单-子矩阵的和
# 9.Acwing基础课第796题-简单-子矩阵的和 ## 题目描述 输入一个 n 行 m 列的整数矩阵,再输入 q 个询问,每个询问包含四个整数 ,,,,表示一个子矩阵的左上角坐标和右下角坐标。 对于每个询问输出子矩阵中所有数的和。 ## 输入格式 第一行包含三个整数 n,m,q。 接下来 n ......
12.Acwing基础课第799题-简单-最长连续不重复子序列
# 12.Acwing基础课第799题-简单-最长连续不重复子序列 ## 题目描述 给定一个长度为 n的整数序列,请找出最长的不包含重复的数的连续区间,输出它的长度。 ## 输入格式 第一行包含整数 n。 第二行包含 n个整数(均在 0∼1050∼105 范围内),表示整数序列。 ## 输出格式 共 ......
Go Web项目结构 + 基础代码
# Go Web工程 下面是项目的包图,可以通过包图来理清项目包的结构。 # Go Web工程 下面是项目的包图,可以通过包图来理清项目包的结构。 ![image](https://img2023.cnblogs.com/blog/2146100/202308/2146100-20230825210 ......
mysql 深入学习一 数据结构导图
索引的本质 B-Tree结构 B+Tree结构 Hash结构 MyISAM存储引擎索引实现 innodb存储引擎实现 innodb引擎生成两个文件,将索引文件和数据文件都放在的.ibd文件下(这就是聚集索引) myisam引擎生成三个文件,将索引和数据分开保存分别在 .MYD .MYI 文件下(这就 ......
Calico 网络基础配置
Calico 网络配置概述 通常,我们建议在没有网络覆盖/封装的情况下运行Calico。这为您提供了最高性能和最简单的网络;离开工作负载的数据包就是传输到网络上的数据包。 然而,当在无法轻松了解工作负载IP的底层网络上运行时,选择性地使用覆盖/封装可能会很有用。一个常见的例子是,如果您在AWS中跨多 ......
多线程的基础
[toc] #linux和windows的差别 linux没有线程,windows系统有线程,但是两者对外部的表现是相同的 #差别 1. 线程有自己独立的地址空间,多个线程共用同一个地址空间 * 线程更加节省系统资源,开销更少,效率更高 * 每个线程有属于自己栈区和寄存器 * 多个线程共享:代码区 ......
SQL注入基础学习7
## 三、sqli-labs的page-2 ##### 9、第28关 - 查看页面源码,发现闭合方式为`')`,过滤的条件是注释符,空格,还有union和select连用 ![](https://img2023.cnblogs.com/blog/3257724/202308/3257724-2023 ......
mysql 常用脚本语法
mysql 常用脚本语法 创建表: CREATE TABLE test_db1.test_table1 ( id INT auto_increment NOT NULL, my_name varchar(100) NOT NULL, memo varchar(100) NULL, CONSTRAIN ......
使用mysql,统计本周,本月,本年的全部数据,没有的显示0
使用mysql,统计本周,本月,本年的全部数据,没有的显示0 一、原始数据 查询的原始数据表 select Create_time,userid from sys_user; 查询的结果 2023年,8月25日:有3条数据,8月18日:有1条数据,7月有1条数据 二、统计数据 1、统计本周 统计本周 ......
Mysql索引
# Mysql的索引: 本篇博客主要来探讨一下Mysql中的索引的问题: 主要参考博客: 1.[MySQL用B+树(而不是其他数据结构)做索引的原因_黄贞辉的博客-CSDN博客](https://blog.csdn.net/weixin_45429720/article/details/115465 ......