方块先生
码龄6年
关注
提问 私信
  • 博客:38,204
    社区:1
    38,205
    总访问量
  • 36
    原创
  • 50,959
    排名
  • 325
    粉丝
  • 3
    铁粉

个人简介:安静之路

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:浙江省
  • 加入CSDN时间: 2018-11-13
博客简介:

一直走的很慢的鸭子

博客描述:
一路走下去势必艰难险阻,但我不怕
查看详细资料
  • 原力等级
    当前等级
    4
    当前总分
    537
    当月
    4
个人成就
  • 获得259次点赞
  • 内容获得15次评论
  • 获得275次收藏
  • 代码片获得306次分享
创作历程
  • 25篇
    2024年
  • 9篇
    2023年
  • 2篇
    2021年
成就勋章
TA的专栏
  • Java入门系列
    2篇
  • 模板化
    1篇
  • xxl-job
    1篇
兴趣领域 设置
  • Java
    java
创作活动更多

超级创作者激励计划

万元现金补贴,高额收益分成,专属VIP内容创作者流量扶持,等你加入!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

MySQL视图

新增成功,可以看见视图2的检查条件通过了,视图1的条件并不符合,但由于视图1的检查选项是没有的,所以就不会检查视图1的条件了。孙坚新增失败,因为视图2是由视图的检查选项的,所以在视图2触发了,视图2会往下递归,启用视图1的检查,所以孙坚新增失败了。但新增66岁的刘备却失败了,这是因为with check option的原因,在新增时,插入的数据要符合查询语句的条件。曹嵩满足了视图2的条件,但未满足视图1的条件,所以也失败了。新增成功,因为视图一没有做检查设置,所以任意数据都可以新增。
原创
发布博客 2024.11.26 ·
1040 阅读 ·
10 点赞 ·
0 评论 ·
22 收藏

MySQL-SQL性能分析

设置慢查询日志的时间为 2 秒,SQL语句执行时间超过2秒,就会视为慢查询,记录慢查询日志。修改/etc/my.cnf 【注意这里是linux下的mysql路径】默认情况下,不加session/global ,是session级别。上述字段中,type这一个字段就可以大致的看出当前sql的效率了。修改完成后,重启mysql,通过如下指令来查找慢日志存储的位置。#开启MySQL慢查询日志开关。
原创
发布博客 2024.10.30 ·
923 阅读 ·
10 点赞 ·
0 评论 ·
8 收藏

MySQL索引

二级索引:idx_name_age 包含了 name 与 age两个字段查询语句:select name,age from table where name = 'xxx'像上述这种情况,所需要查询的字段正是二级索引中所包含的字段,二级索引可以直接满足查询需求,所以这种情况下就无需再回表查询了。
原创
发布博客 2024.10.30 ·
1161 阅读 ·
30 点赞 ·
0 评论 ·
15 收藏

CentOS 7.9安装MySQL

下载地址。
原创
发布博客 2024.10.13 ·
1199 阅读 ·
12 点赞 ·
0 评论 ·
20 收藏

进阶-MySQL存储引擎

存储引擎就是存储数据、建立索引,更新/查询数据等技术的实现方式。存储引擎是基于表的,而不是基于库的,所以存储引擎也可以被称为表类型。
原创
发布博客 2024.10.12 ·
706 阅读 ·
16 点赞 ·
0 评论 ·
6 收藏

MySQL-事务

图一:注意,mysql默认情况下是自动提交事务的。所以看下图得知,第一句sql被执行了,金额被减去了1000元,而李四就却因为图中的报错而没有执行成功,没有收到1000元。例如:下面是一个转账操作,张三给李四转账1000元,那么张三就需要减去1000元,李四就需要增加1000元。事务是一组操作的集合,它是一个不可分割的工作单位,事务会把所有的操作作为一个整体一起向系统提交或撤销操作请求,在mysql中,默认是自动提交事务的,也就是说,当执行一条DML语句,mysql会立刻隐式的提交事务。
原创
发布博客 2024.10.10 ·
514 阅读 ·
4 点赞 ·
0 评论 ·
7 收藏

修改maven的setting.xml文件

- 阿里云镜像仓库 --><mirror></mirror>
原创
发布博客 2024.09.28 ·
339 阅读 ·
3 点赞 ·
0 评论 ·
2 收藏

MySQL多表查询

因此他关注的是内部的,共同的,共享的数据部分。注意:其实在实际开发者使用一种外连接就可以了,一般使用的较多的是左外连接,但其实看个人习惯即可,因为左外连接与右外连接一样,其实就是把表的摆放位置调转一下就可以了。1、上述可以发现,这里存在一个坑,在我的数据表中,我的id是int类型,name是varchar类型,他们两个数据格式不一样,但执行sql却未报错,这是什么原因呢?去除重复行的前提是结果集中所有列的组合是唯一的【注意这里的组合,组合指的是一行,这一行包含了所有查询出来的字段】
原创
发布博客 2024.08.31 ·
1277 阅读 ·
15 点赞 ·
1 评论 ·
22 收藏

MySQL-约束

alter table 表名 add constraint 外键名称 foreign key (外键字段名) references 主表 (主表列名) on delete restrict on update restrict。注意:如果修改已存在的外键约束的策略,你需要先删除旧的外键约束,然后重新创建它,并在创建时指定具体你想要的行为。注意事项:约束是作用在数据表中的字段上的,可以在创建表或修改表的时候添加约束。约束是作用于表中字段上的规则,用于限制存储在表中的数据。没有区别,都表示相同的行为。
原创
发布博客 2024.08.13 ·
1044 阅读 ·
7 点赞 ·
0 评论 ·
13 收藏

MySQL-函数

函数 是指一段可以直接被另一端程序调用的程序或代码。这段程序或者代码,其实已经在mysql程序中已经内置了。我们要做的就是调用这些内置的函数,去完成我们的业务需求。
原创
发布博客 2024.08.03 ·
770 阅读 ·
24 点赞 ·
0 评论 ·
11 收藏

MySQL-数据操作语言

DML英文全称是Data Manipulation Language(数据操作语言),用来对数据库中表的数据记录进行增删改操作。
原创
发布博客 2024.07.27 ·
806 阅读 ·
23 点赞 ·
0 评论 ·
9 收藏

MySQL基础概念篇及DDL-数据库操作

为了便于理解,你可以这么认为:通过二维表格来存储数据的数据库就可以称之为关系型数据库,不通过二维表格存储数据的数据库叫非关系型数据库。4、码:一组属性,它们的组合能够唯一地标识关系中的每一个元组,最常见的是主键(Primary Key),它是一个关系的主标识符。含义:如果数据库不存在,那么创建,如果存在,那么不创建;含义:如果数据库不存在,那么创建,如果存在,那么不创建;只是便于理解的一种方式。含义:如果数据库不存在,那么创建,如果存在,那么不创建。含义:如果数据库存在,才会删除,不存在就不做操作。
原创
发布博客 2024.07.10 ·
52 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java《方法》讲解

1、封装性:方法将一组相关操作封装在一起,形成一个独立的功能模块。这使得代码更加清晰,易于理解和维护。2、可重用性:通过定义方法,可以避免代码重复,同一段代码可以在程序的不同部分被多次调用,提高了代码的复用性。3、模块化:方法允许将复杂的问题分解为更小,更易于管理的部分。每个方法负责解决一个特定的子问题,这有助于降低整体程序的复杂度。4、接口与实现分离:方法提供一个接口,用户只需要知道如何调用方法和期望的结果,而不需要关心方法内部的具体实现细节。
原创
发布博客 2024.07.01 ·
378 阅读 ·
4 点赞 ·
0 评论 ·
6 收藏

JVM运行时内存模型之一【栈】

回答:栈帧是Java虚拟机中用于支持方法调用和执行的数据结构,它在每个线程的虚拟机栈中占据一段内存空间。每当一个java方法被调用时,JVM就会为该方法创建一个新的栈帧,并将其压入调用该方法的线程的虚拟机栈顶部。
原创
发布博客 2024.06.27 ·
784 阅读 ·
10 点赞 ·
0 评论 ·
22 收藏

XXL-JOB的入门使用【篇章一】

进入到gitee后,选择zip的下载方式进行下载,当然你自己想怎么下怎么下,随意。那么简单的xxl-job的管理界面就这么搞好了。其他的要修改你自己慢慢照着官网玩就行。1、修改一下你的数据库连接就行。
原创
发布博客 2024.06.18 ·
400 阅读 ·
4 点赞 ·
0 评论 ·
10 收藏

conda环境从Windows迁移到Linux

-name 后面的project1 是你准备创建的虚拟环境名字project1.yml 就是刚刚你上传文件的名字。
原创
发布博客 2024.06.17 ·
2544 阅读 ·
6 点赞 ·
0 评论 ·
15 收藏

[Java入门系列]原码,反码,补码

原码,反码,补码
原创
发布博客 2024.06.13 ·
391 阅读 ·
4 点赞 ·
2 评论 ·
3 收藏

Mysql5.7修改data存储路径

Mysql5.7修改data存储路径
原创
发布博客 2024.03.04 ·
1820 阅读 ·
25 点赞 ·
1 评论 ·
8 收藏

Mysql5.7设置binlog的保留天数

Mysql5.7设置binlog的保留天数
原创
发布博客 2024.03.04 ·
1834 阅读 ·
3 点赞 ·
1 评论 ·
3 收藏

Linux下Mysql5.7.44版本忘记密码,修改密码操作

在很多CSDN文章中,基本上都说在配置文件中添加 skip-grant-tables ,然后mysql -uroot 就行。但我的情况比较特殊,在我的配置文件中,有一个 validate_password = off的配置,用于强制执行密码策略和要求。
原创
发布博客 2024.02.01 ·
696 阅读 ·
5 点赞 ·
1 评论 ·
2 收藏
加载更多