随笔分类 -  数据库

Mysql中存储过程、存储函数、自定义函数、变量、流程控制语句、光标/游标、定义条件和处理程序的使用示例
摘要:场景 存储过程 存储过程是一组为了完成特定功能的SQL语句集合。使用存储过程的目的是将常用或复杂的工作预先用SQL语句写好并用一个指定名称存储起来, 这个过程经编译和优化后存储在数据库服务器中,因此称为存储过程。 当以后需要数据库提供与己定义好的存储过程的功能相同的服务时,只需调用"CALL 存储过 阅读全文
posted @ 2024-07-11 10:12 霸道流氓 阅读(52) 评论(0) 推荐(0)
Mysql中索引的分类、增删改查与存储引擎对应关系
摘要:场景 Mysql中存储引擎简介、修改、查询、选择: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/140269624 上面介绍Mysql的存储引擎。 下面介绍索引的分类和使用。 注: 博客: https://blog.csdn.n 阅读全文
posted @ 2024-07-08 15:58 霸道流氓 阅读(42) 评论(0) 推荐(0)
Mysql中存储引擎简介、修改、查询、选择
摘要:场景 数据库存储引擎 数据库存储引擎是数据库底层软件组件,数据库管理系统(DBMS )使用数据引擎进行创建、查询、更新和删除数据的操作。 不同的存储引擎提供不同的存储机制、索引技巧、锁定水平等功能,使用不同的存储引擎还可以获得特定的功能。 现在许多数据库管理系统支持多种数据引擎。 MySQL 的核心 阅读全文
posted @ 2024-07-08 15:16 霸道流氓 阅读(65) 评论(0) 推荐(0)
Mysql中常用函数的使用示例
摘要:场景 基础知识回顾:mysql中常用函数的使用示例。 注: 博客: https://blog.csdn.net/badao_liumang_qizhi 实现 数学函数 -- ABS(x)返回x的绝对值SELECT ABS(-1),ABS(2);-- PI()返回圆周率SELECT PI();-- S 阅读全文
posted @ 2024-07-05 22:00 霸道流氓 阅读(50) 评论(0) 推荐(0)
Mysql中视图的使用以及常见运算符的使用示例和优先级
摘要:场景 基础知识回顾:mysql中视图的基础使用以及常见运算符的使用示例。 注: 博客: https://blog.csdn.net/badao_liumang_qizhi 实现 Mysql中视图的使用 视图的创建 CREATE VIEW stu_view AS SELECT * FROM bus_s 阅读全文
posted @ 2024-07-03 16:21 霸道流氓 阅读(60) 评论(0) 推荐(0)
Mysql中varchar类型数字排序不对踩坑记录
摘要:场景 在进行表设计时将版本号字段设计了为varchar类型,尽量从表设计阶段将数字类型列设计为int型。 再进行排序时如果版本号累计到了10及以上,那么再进行排序时则会出现问题。 比如下面执行排序时发现10被排在了第一位。 这是因为 varchar类型对数字进行排序,是从第一位开始每一位依次比较来进 阅读全文
posted @ 2024-06-25 11:44 霸道流氓 阅读(538) 评论(0) 推荐(0)
Mysql在Linux运行时新增配置文件提示:World-wrirable config file '/etc/mysql/conf.d/my.cnf' is ignored 权限过高导致
摘要:场景 docker-compose入门以及部署SpringBoot+Vue+Redis+Mysql(前后端分离项目)以若依前后端分离版为例: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/128372122 在Centos服务器上 阅读全文
posted @ 2024-01-25 15:46 霸道流氓 阅读(96) 评论(0) 推荐(0)
Mysql中设置只允许指定ip能连接访问(可视化工具的方式)
摘要:场景 Mysql中怎样设置指定ip远程访问连接: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/115308120 前面设置root账户指定ip能连接访问是通过命令行的方式,如果通过可视化工具比如Navicat来实现。 注: 博客 阅读全文
posted @ 2024-01-15 11:07 霸道流氓 阅读(1101) 评论(0) 推荐(0)
Postgresql中PL/pgSQL的游标、自定义函数、存储过程的使用
摘要:场景 Postgresql中PL/pgSQL代码块的语法与使用-声明与赋值、IF语句、CASE语句、循环语句: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/135090263 上面讲了基本语法,下面记录游标、自定义函数、存储过程 阅读全文
posted @ 2023-12-20 13:49 霸道流氓 阅读(1389) 评论(0) 推荐(0)
Postgresql中PL/pgSQL代码块的语法与使用-声明与赋值、IF语句、CASE语句、循环语句
摘要:场景 PostGresSQL简介与Windows上的安装教程: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/113981563 除了标准 SQL 语句之外,PostgreSQL 还支持使用各种过程语言(例如 PL/pgSQL、C 阅读全文
posted @ 2023-12-19 17:36 霸道流氓 阅读(1344) 评论(0) 推荐(0)
Postgresql中自增主键序列的使用以及数据传输时提示:错误:关系"xxx_xx_xx_seq"不存在
摘要:场景 Postgresql在Windows中使用pg_dump实现数据库(指定表)的导出与导入: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/135011801 上面讲使用pg_dump进行postgresql的导出与导入。 如 阅读全文
posted @ 2023-12-19 15:05 霸道流氓 阅读(524) 评论(0) 推荐(1)
Postgresql在Windows中使用pg_dump实现数据库(指定表)的导出与导入
摘要:场景 Windows中通过bat定时执行命令和mysqldump实现数据库备份: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/119024990 Windows上通过bat实现不同数据库之间同步部分表的部分字段数据: https 阅读全文
posted @ 2023-12-15 10:48 霸道流氓 阅读(1979) 评论(0) 推荐(0)
Mysq8l在Centos上安装后忘记root密码如何重新设置
摘要:场景 Mysql8在Windows上离线安装时忘记root密码: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/133809385 如果是在Windows上忘记密码可以参考上面。 如果在Centos中安装mysql可以参考下面。 阅读全文
posted @ 2023-11-29 10:18 霸道流氓 阅读(198) 评论(0) 推荐(0)
Mysql8在Windows上离线安装时忘记root密码
摘要:场景 Mysql在Windows上离线安装与配置: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/117563780 基于以上离线安装Msyql后,服务器重新做了系统,但是没有格式化磁盘或者说从 别的服务器将安装路径下所有文件复制 阅读全文
posted @ 2023-10-13 14:07 霸道流氓 阅读(60) 评论(0) 推荐(0)
Mysql更新时间列只改日期为指定日期不更改时间
摘要:场景 Mysql分表后同结构不同名称表之间复制数据以及Update语句只更新日期加减不更改时间: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/132342164 上面通过如下方式实现日期列增加指定天数。 UPDATE bus_v 阅读全文
posted @ 2023-09-07 17:22 霸道流氓 阅读(452) 评论(0) 推荐(0)
Mysql分表后同结构不同名称表之间复制数据以及Update语句只更新日期加减不更改时间
摘要:场景 SpringBoot+Mybatis+定时任务实现大数据量数据分表记录和查询: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/126225846 通过以上分表实现的同结构不同表名之间的表,如何将一个表中的数据复制到 另一个表 阅读全文
posted @ 2023-08-17 15:31 霸道流氓 阅读(89) 评论(0) 推荐(0)
Mysql中使用存储过程插入decimal和时间数据递增的模拟数据
摘要:场景 Mysql插入数据从指定选项中随机选择、插入时间从指定范围随机生成、Navicat使用存储过程模拟插入测试数据: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/129179745 在上面的基础上,如何使用存储过程构造坐标数据 阅读全文
posted @ 2023-08-15 16:35 霸道流氓 阅读(114) 评论(0) 推荐(0)
CentOS7安装Mysql8并进行主从复制配置
摘要:场景 CentOS7中安装Mysql8并配置远程连接和修改密码等: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/131807269 在上面实现安装Mysql8的基础上,克隆出两台机器,修改ip后进行mysql的主从复制搭建。 M 阅读全文
posted @ 2023-07-19 15:51 霸道流氓 阅读(140) 评论(0) 推荐(0)
Mysql插入数据从指定选项中随机选择、插入时间从指定范围随机生成、Navicat使用存储过程模拟插入测试数据
摘要:场景 Navicat通过存储过程批量插入mysql数据: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/87855148 上面使用过Navicat借助存储过程批量插入数据。但是插入数据是固定的 insert语句,如果在本地开发时需 阅读全文
posted @ 2023-02-23 13:34 霸道流氓 阅读(296) 评论(0) 推荐(0)
Mysql中获取所有表名以及表名带时间字符串使用BetweenAnd筛选区间范围
摘要:场景 SpringBoot+Mybatis实现代码获取建表语句并实现动态建表: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/126161849 在上面进行动态创建表的基础上,数据库中会每天生成一个表形如下面 那么在代码中怎样获取 阅读全文
posted @ 2022-08-05 16:07 霸道流氓 阅读(595) 评论(0) 推荐(0)