基本操作 索引 过程mysql
代码修改的git命令提交过程
1. 首先,克隆远程仓库到本地: ``` git clone ``` 2. 进入本地仓库目录: ``` cd ``` 3. 创建并切换到一个新分支: ``` git checkout -b ``` 4. 修改代码并保存更改。 5. 添加修改后的文件到暂存区: ``` git add ``` 6. 提 ......
mysql 根据csv文件导入数据
1.mysql -u root -p 输入密码 2.导入文件csv文件 load data local infile 'E:\\tmp\\prod.csv' into table aa fields terminated by ',' lines terminated by '\r\n'; 注意替换 ......
open("0.txt",'w') 打开后文件指针在开头,即使不执行写操作,也会清空原内容
f = open('a.txt', 'w+') data = f.read() data = f.readline() w、w+、wb、wb+ 模式都会默认清空文件 file = open("0.txt",'w') file.close() 打开后文件指针在开头,即使不执行写操作,也会清空原内容 ......
【MySQL】MySQL中的count(*) 和 count(1) 有什么区别?哪个性能最好?
1 前言 我们本节来看看计数功能,大家可能都有用过count(*) 、 count(1)或者count(某个字段)那么哪种好呢?我们来讨论讨论。 2 count理解 当我们对一张数据表中的记录进行统计的时候,习惯都会使用 count 函数来统计,但是 count 函数传入的参数有很多种,比如 cou ......
【MySQL】MySQL中的索引下推
1 前言 我们本节来看看我们常说的索引下推。 2 什么是索引下推 索引下推(Index Condition Pushdown,简称ICP),是MySQL5.6版本的新特性,用于优化数据查询。 不使用索引条件下推优化时存储引擎通过索引检索到数据,然后返回给MySQL服务器,服务器然后判断数据是否符合条 ......
【MySQL】MySQL varchar(n)能存储几个汉字
1 前言 我们本节看一个小问题,就是我们平时用的varchar(n)能存储几个汉字。 2 一个中文汉字占多少字节与编码有关 在mysql中,一个中文汉字所占的字节数与编码格式有关:如果是GBK编码,则一个中文汉字占2个字节;如果是UTF8编码,则一个中文汉字占3个字节,而英文字母占1字节。 UTF8 ......
【MySQL】MySQL数据类型介绍
1 前言 我们本节放松放松,看些基础的东西,来回顾下MySQL的字段类型。MySQL中定义数据字段的类型对你数据库的优化是非常重要的。 MySQL支持多种类型,大致可以分为三类:数值、日期/时间和字符串(字符)类型。 主要包括以下五大类: 整数类型:BIT、BOOL、TINY INT、SMALL I ......
记一次JavaWeb-Servlet排错过程
## 说明 JavaWeb-Servlet开发 1. 主要是404(无映射)和500(资源找不到), 两个异常; 2. 404的排错过程, 分析主要是需要弄清楚JavaWeb的部署流程和配置; 3. 资源找不到也是, 需要配置清楚resource资源文件夹的编译; 最后发现: 1. 404的原因也是 ......
这可能是最全面的MySQL面试八股文了
## 什么是MySQL MySQL是一个关系型数据库,它采用表的形式来存储数据。你可以理解成是Excel表格,既然是表的形式存储数据,就有表结构(行和列)。行代表每一行数据,列代表该行中的每个值。列上的值是有数据类型的,比如:整数、字符串、日期等等。 ## 数据库的三大范式 **第一范式1NF** ......
原型设计工具Axure: 助力你的设计过程
今天要和大家分享的是一款出色的原型设计工具 —— Axure。Axure 是一个非常强大的原型设计工具,不仅能帮助设计师快速创建线框图、流程图、原型等,而且还可以为原型添加交互动作,使之更接近最终产品的交互体验。 什么是Axure? Axure RP(Rapid Prototyping)是一款专业的 ......
mongodb--索引
一、索引概述 1、说明: 索引是一种特殊的数据结构,即采用B-Tree数据结构。 索引是以易于遍历读取的形式存储着集合中文档的一小部分 即:文档中的特定字段或一/多组字段,并且这些字段均按照字段的值进行排序。 索引项的排序支持有效的等值匹配和基于范围的查询操作。 此外,MongoDB还可以使用索引中 ......
【Linux】Linux基本常识以及常用命令
# ✨Linux/类Unix基本常识 下文中所有`${}`意为通配符 ## 基本常识 - **Linux/类Unix系统严格区分大小写** - **请掌握`vim`基本使用** - **善用搜索引擎** ## 每个用户都有独立的shell Linux/类Unix系统对于多用户的支持非常完善。 简单理 ......
小白零基础在 Centos 7 中安装 mysql
本文参考这三篇博文,安装,修改配置,修改密码。感谢大佬的分享 首先安装好Centos,并使用xshell连接 一、下载 1、下载安装文件 建议自己到这个地址下载 https://dev.mysql.com/downloads/mysql/。选择以下版本 2、下载完后上传到系统,并解压,可以用 tar ......
Git 常用操作
一、Git 全局配置 1. 查看配置 git config -list 2. 修改配置 git config --global user.name "名称" git config --global user.email "邮箱" 二、获取本地仓库 1. 在本地初始化 git 仓库 git init ......
基本的select语句
## 1. SQL的分类 - DDL:数据定义语言:create \ alter \ drop \ rename \ truncate - DML: 数据操作语言:insert \ delete \ update \ select(重中之重) - DCL: 数据控制语言:commit \ rollb ......
Markdown基本语法
Markdown学习 标题 标题:# +标题名字 几级标题几级对应#,记得空格 字体 粗体 xx 斜体x 斜体加粗x 划线xx 引用 xxxxxx 分割线 图片 超链接 cctv 列表 表格 代码 xxxx ......
01、SECS的基本概念
> 最近做的项目跟半导体设备相关,需要学习`SECS`相关的内容,把自己的学习记录分享出来,如有不足甚至错误的地方,请不吝赐教,十分感谢! > > 文章内容基本都是`SECS`协议的内容和参考的资料,只不过是加了自己的理解部分,特此记录下。 ### 1、SECS的定义 SECS的全称是:`SEMI ......
Git 操作
# Git 操作 克隆仓库: ``` git clone ``` 初始化仓库:将代码文件夹变为仓库,文件夹里会出现.git文件夹,不要删除,因为你的提交记录和版本控制都要靠这个文件夹,删除就变为普通文件夹了 ``` git init ``` 添加文件到暂存区: ``` git add -A ``` ......
LiveNVR视频平台接收无人机等移动终端RTMP推流后转成GB28181协议输出级联到GB28181视频平台的操作说明
# 1、需求介绍 目前很多移动终端设备(如无人机等)只支持RTMP推流输出,不支持GB28181协议。但是又有需要通过GB28181协议接入到视频平台的需求。比如有些大疆无人机产品不能直接注册国标平台,只能rtmp推流。那么,项目中如果将无人机的rtmp的推流转成GB/T28181 # 2、获取RT ......
Mybatis基本使用
1、创建maven项目,导入mybatis依赖。 <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.5.4.SNAPSHOOT</version> </dependency> ......
MySQL-Zabbix-5.0监控MySQL
zabbix官网:https://www.zabbix.com/cn 系统版本:CentOS-7.6 zabbix版本:5.0LTS 1、安装zabbix ```shell 1.更新yum源 # rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/7/x ......
#yum安装mysql8.0.32修改二进制日志位置报错mysqld: File '/data/mysql/logbin/mysql-bin.index' not found (OS errno 13 - Permission denied)
#yum安装mysql8.0.32修改二进制日志位置报错mysqld: File '/data/mysql/logbin/mysql-bin.index' not found (OS errno 13 - Permission denied) [root@master-DNS mysql]# cat ......
Python多进程并行操作-multiprocessing-Managers
转载:Python多进程并行操作-multiprocessing-Managers - 知乎 (zhihu.com) Manager提供了一种方法创建数据,数据能够在不同进程之间共享,包括跨网络的运行在不同机器上的进程。manager对象控制有共享对象的服务进程。其他进程通过代理后也能操作共享对象。 ......
使用docker快速部署mysql
查看mysql镜像 https://container-registry.oracle.com/ 创建容器mysql5.7 从oracle容器仓库中拉取mysql 5.7社区版本 [root]# docker pull container-registry.oracle.com/mysql/comm ......
细谈使用CodeQL进行反序列化链的挖掘过程
学习了一下CodeQL的各种使用方式,决定使用CodeQL细谈一下CC链挖掘,通过一步一步的朝着我们既定的目标进行靠近,最终成功的找到了一条鸡肋的二次反序列化的入口 ......
springboot 接入通用tkmapper和pagehelper,boot starter版,mysql5.7,boot2.7.9
1、pom文件引入 <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper-spring-boot-starter</artifactId> <version>1.4.6</version> </dep ......
数据类型——基本数据类型
基本数据类型 整数 字符 ——char (1个字节) 短整型 —— short (2个字节) 整型 —— int (取决于编译器(cpu)通常是一个字,4个字节) 长整型 —— long (取决于编译器(cpu),32位是4个字节,64位是8个字节) long long(C99) 浮点数 类型 字长 ......
关于MySQL数据库的加密解密问题
SELECT MD5(‘123456’); 结果显示的密文即为:e10adc3949ba59abbe56e057f20f883e 解密MySQL中的MD5加密密码,需要使用MySQL中的UNHEX()函数。UNHEX()函数可以接收一个十六进制格式的参数,将其转换为原始字符串格式。例如我们可以这样使 ......
MySQL学习基础篇Day7
5.5 自连接 5.5.1 自连接查询 自连接查询,顾名思义,就是自己连接自己,也就是把一张表连接查询多次。我们先来学习一下自连接 的查询语法: SELECT 字段列表 FROM 表A 别名A JOIN 表A 别名B ON 条件 ... ; 而对于自连接查询,可以是内连接查询,也可以是外连接查询。 ......
mysql主从复制,读写分离配置
1导入Sharding-JDBC的maven坐标 <dependency> <groupId>org.apache.shardingsphere</groupId> <artifactId>sharding-jdbc-spring-boot-starter</artifactId> <version ......