笔记mysql

怎么修改mysql的字符集

1、mysql怎么改character 2、如何修改MySQL字符集 3、MySQL如何修改字符集utf8改为utf8mb4_MySQL mysql怎么改character 1、所以需要将 utf8 改成 utf8mb4。 2、在Unix下,可以编辑my.cnf文件进行编码修改,Windows下可以 ......
字符集 字符 mysql

git学习笔记(十二):标签管理

> 打标签,方便找。 tag就是一个让人容易记住的有意义的名字,跟某个commit捆绑在一起。(就是一个指向commit的指针,原来的哈希表值太复杂了,不方便沟通,所以给了一种定制的简化版。) ## 打标签 切换到需要打标签的分支上,然后使用命令 ``` $ git tag v1.0 ``` 可以使 ......
标签 笔记 git

【学习笔记-计算机网络基础】应用层

概述 应用层是开放系统的最高层,是直接为应用进程提供服务的。 应用层协议和应用 主要三种连接模式 www(HTTP):服务器读取并处理、响应请求。 BitTorrent:众多客户端自发构成文件部分,下载上传时由Tracker分配调度查询所处客户端。. Skype:找中间人传话,请求双房打开两座客户端 ......

【DRF笔记链接总结】

# 【DRF笔记链接总结】 # 【一】Web应用模式/API接口测试/Postman [【1.0】DRF之引入 - Chimengmeng - 博客园 (cnblogs.com)](https://www.cnblogs.com/dream-ze/p/17593131.html) # 【二】Rest ......
链接 笔记 DRF

导入mysql 乱码问题及 Linux 中的文件格式转换

问题 下载了一个单词sql文件,导入mysql报错,查看文件类型: % file english_word.sql english_word.sql: Non-ISO extended-ASCII text 与另一个导入成功的文件对比,发现格式不一样: % file english-root.sql ......
乱码 格式 文件 问题 mysql

MySQL8压缩包安装教程

# 解压缩包 # 配置环境变量 # 初始化 mysqld --initialize-insecure # 安装服务 mysqld install MySQL8 # 移除服务 mysqld remove MySQL8 # 启动服务 net start MySQL8 # 修改密码 ## 切换数据库 us ......
教程 MySQL8 MySQL

git学习笔记(十二):多人协作

从远程仓库克隆时,git 自动把本地的master分支和远程的master分支对应起来了,可以使用git remote命令查看远程库的信息。git remote -v显示信息更加详细。 ## 推送分支 推送分支就是把该分支上的所有本地提交推送到远程库。推送时,要指定本地分支。这样,git就会把该分支 ......
多人 笔记 git

python教程 入门学习笔记 第3天 编程基础常识 代码注释 变量与常量

编程基础常识 一、注释 1、对代码的说明与解释,它不会被编译执行,也不会显示在编译结果中 2、注释分为:单行注释和多行注释 3、用#号开始,例如:#这是我的第一个python程序 4、注释可以写在单独一行,也可以写在一句代码后面 5、不想执行编译,又不能删除的代码,可以先用#注释掉,代码批量注释用C ......
常量 注释 变量 常识 代码

MySQL中动态SQL的解决方法:预处理语句

动态SQL是一种很好的特性,允许开发人员在运行时动态构建和执行SQL语句。虽然MySQL缺乏对动态SQL的内置支持,但本文介绍了使用预处理语句(prepared statements)的变通方法。将探讨如何利用预处理语句实现动态查询执行、参数化查询以及动态表和列查询。 了解预处理语句(prepare ......
语句 方法 动态 MySQL SQL

docker 不适合MySQL

近几年Docker非常的火热,各位开发者恨不得把所有的应用、软件都部署在Docker容器中,但是您确定也要把数据库也部署的容器中吗?这个问题不是子虚乌有,因为在网上能够找到很多各种操作手册和视频教程,这里整理了一些数据库不适合容器化的原因供大家参考,同时也希望大家在使用时能够谨慎一点。目前为止将数据 ......
docker MySQL

MySQL用户变量

MySQL用户变量是一种在MySQL数据库中存储和操作值的临时变量。它们可以用于存储查询结果、计算值或在查询之间传递数据。 ### 定义和赋值变量: - 需要使用关键词SET,然后使用 @ 符号来定义用户变量,后面跟上变量名。例如, @my_var 是一个用户变量。 - 使用 := 或 = 来给变量 ......
变量 用户 MySQL

docker 安装MySQL

在使用、学习MySQL的时候我们需要下载不同的版本的MySQL ,之前我们可以使用sandbox 快速搭建单节点或者一主多从的数据库。现在可以尝试使用 docker 利用已经存在的镜像迅速搭建一个单实例的数据库。 搜索仓库 docker仓库拉取 mysql 8.0.22 选择 star最多的MySQ ......
docker MySQL

MySQL加锁逻辑与死锁

RC级别: create table t1(id int primary key, name varchar(30));insert into t1 values(1, 'a'),(4, 'c'),(7, 'b'),(10, 'a'),(20, 'd'),(30, 'b');commit; 案例一 ......
逻辑 MySQL

KMP 学习笔记

这是 $2023$ 暑假在石门集训学的玩意,感觉比较重要就写一下。 kmp 用于字符串匹配相关问题,先抛一个最基本的问题:给定文本串 $S$ 和模式串 $T$,问在 $S$ 中那些位置能匹配到模式串 $T$。 ......
笔记 KMP

vlunhub笔记(三)

(一)信息收集 开启靶机,kali成功查询到靶机ip arp-scan -l 我们访问一下靶机ip 192.168.241.136,没有什么有用的信息,我们开始尝试其他方法 先dirsearsh扫一下看看有没有敏感目录,没有发现有用的信息。 dirsearch -u 192.168.241.136 ......
vlunhub 笔记

Java面试题 P28:数据库篇:MySql篇-MySql优化-索引-什么是索引?索引

什么是索引:索引(index)是帮助MySql高效获取数据的数据结构(有序)。在数据之外,数据库还维护着满足特定查找算法的数据结构(B+树),这些数据结构以某种方式引用(指向)数据,这样就可以在这些数据结构上实现高级查找算法,这种数据结构就是索引。 ......
索引 MySql 数据库 数据 Java

git学习笔记(十一):Feature分支

> 新旧更迭,不辞旧来迎新。 > 每添加一个新功能,最好新建一个feature分支在上边开发,完成后合并,最后删除这一分支。 所以正常操作就是新建分支,进入新分支,编写代码,提交代码,切回主分支,准备合并。 如果忽然这个功能不需要了,要如何销毁这一分支呢? 直接使用git branch -d fea ......
分支 Feature 笔记 git

查看mysql有无启动日志

show variables like 'log_%' 这些参数代表着MySQL的日志相关配置,对每个配置进行介绍如下: 1. `log_bin`: 指定二进制日志文件的开启状态。 2. `log_bin_basename`: 指定二进制日志文件名的前缀,MySQL会在其后面自动增加数字序列作为文件 ......
mysql 日志

git学习笔记(十):Bug分支

> bug的产生无法避免-_- 每个bug都可以通过一个新的临时分支来修复,修复后合并分支,然后将临时分支删除。 当你想创建一个新分支来修复这个bug时,突发情况是你正在编写的代码还在没有完成,所在分支还无法提交。但Bug又很紧急,必须处理。这个时候要如何从没完成 没提交的任务中跳到另一个任务中呢? ......
分支 笔记 git Bug

【笔记】字符串基础

# 7.31 字符串 ## (ex)KMP 不会 exkmp,标记了。exkmp 就是暴力。 - 字符串 $s$ 的 period 是一个字符串,满足 $s$ 是无限重复首尾相连的 period 的前缀。 - 字符串 $s$ 的 border 是一个字符串,是前缀等于后缀的子串,不能是原串。 - 根 ......
字符串 字符 基础 笔记

.NET 6入门笔记

.NET 6入门 1、ApiControllerAttribute 实际上[ApiController]是ApiControllerAttribute类, 要在方括号外面写全, 方括号内不用写全 2、ApiController数据源推断 (0)参数特性(过时) .net core 3.1以前, 如果 ......
笔记 NET

gout 使用笔记2

目前对于反射使用不是很熟悉,记录之 if val.Kind() == reflect.Interface { val = reflect.ValueOf(val.Interface()) } switch t := val.Kind(); t { case reflect.Uint, reflect ......
笔记 gout

【学习笔记-CS144 计算机网络】网络层

概述 主要功能: 寻址和路由选择 建立和维护连接 差错和纠错功能 流量和拥塞控制 数据分片和重组技术 网络层协议 IP 协议 IPv4:32bits, a,b,c,d,0~255。有数字划分规范,ABCD类。 IPv6:128bits, 能解决IPv4网络地址资源数量的问题,而且也解决了多种接入设备 ......
计算机网络 笔记 网络 144 CS

MySQL 巨坑:永远不要在 MySQL 中使用 UTF-8!!请使用utf8mb4

https://mp.weixin.qq.com/s?__biz=MzU4NDc1NDMxMw==&mid=2247486462&idx=1&sn=7c490f075e3b7d704ae8415a6afd3c30&chksm=fd95be18cae2370e4001eada1c3e33efe6dd5 ......
MySQL utf8mb4 utf8 8mb utf

【已解决】如果将MySQL数据库中的表生成PDM

数据库表PDM关系图 | 原创作者/编辑:凯哥Java | 分类:经验分享 有时候,我们需要MySQL数据库中的表生成对应的PDM文件,这里凯哥就讲讲第一种将MySQL数据库的表生成对应的PDM文件环境准备 MySQL数据库连接客户端(可以使用sqlyong或者是navicat等这类客户都工具类) ......
数据库 数据 MySQL PDM

mysql优化--索引

mysql优化--索引 Mysql索引大概有五种类型: 普通索引(INDEX):最基本的索引,没有任何限制唯一索引(UNIQUE):与"普通索引"类似,不同的就是:索引列的值必须唯一,但允许有空值。主键索引(PRIMARY):它 是一种特殊的唯一索引,不允许有空值。全文索引(FULLTEXT ):可 ......
索引 mysql

6、Mysql操作数据库以及数据表

学习sql规则,可以让mysql服务器帮咱们做其他操作 1、操作数据库(文件夹) create database 数据库名 default charset utf8; 表示整个数据库是utf8的格式 use 数据库名; 使用这个数据库 查看数据库 show databases; 删除数据库 drop ......
数据 数据表 数据库 Mysql

Java面试题 P19:Redis篇:Redis做为缓存,mysql的数据如何与redis进行同步呢(双写一致)

双写一致性:当修改了数据库的数据也要同时更新缓存的数据,缓存和数据库的数据要保持一致。 共享锁:读锁代码 排他锁,写数据。读锁和写锁的值要一致。 MQ异步消息通知: ......
Redis 缓存 数据 mysql redis