定义:数据库就是一个文件系统,通过sql语句来获取数据 关系型数据库:关系型数据库存放的是实体时间的关系,在数据库层面来看就是存放的是表和表之间的关联关系 常见的关系型数据库   MySQL    DB2   sqlserver   oracle    sybase &nb
转载 2024-09-12 22:26:42
20阅读
Mysql数据库技术 1.数据库MySQL分页时用的语句 使用limit关键字。Select * from 表名 where 条件 limit 开始位置,结束位置。通过动态的改变开始和结束位置的值来实现分页。2.根据你以往的经验简单叙述一下MYSQL的优化 a、尽可能使用更小的整数类型.(mediumint就比int更合适). b、尽可能的定义字段为not null,除非这个字段需要null. c
转载 2023-11-13 19:05:37
45阅读
的四种数据文件类型: 主数据文件:包含数据库的启动信息,指向数据库中的其他文件,扩展名.mdf 次要数据文件:扩展名.ndf
原创 2022-11-21 06:20:04
217阅读
# MySQL中的重命名数据库:详解与示例 在数据库管理中,重命名数据库是一个常见且重要的操作。在MySQL中,虽然没有直接的“rename database”语句,但我们可以通过一些简单的步骤来完成这一过程。在本文中,我们将探讨如何在MySQL命名数据库,并附上代码示例。 ## 步骤概述 在MySQL中,重命名数据库的常用方法包括: 1. 创建新数据库。 2. 将旧数据库中的所有表和
原创 2024-09-06 04:39:15
44阅读
文章目录重学MySQL基础(一)MySQL 连接管理MySQL字符编码InnoDB 记录存储结构InnoDB 表的主键生成策略:InnoDB 数据页结构页目录页的效验和索引事务报错记录在MySQL中创建函数时出现这种错误恶补SQL语句SQL中的条件语句SQL中的字符串函数SQL中的GROUP_CONCAT函数SQL 中的IFNULL函数SQL中的日期函数Docker 安装mysql 重学MySQ
MySQL Replicant是由作者们开发的用于管理复制的简单。Replicant的基本思想是建立一个服务器间的连接模型(可以使用任何的计算机,比如笔记本电脑),设计这个可以通过更改模型来管理连接。例如:想要把slave重新连接到其他的master,只需要把模型中的slave重新连接就可以了,这个会发送适合的命令完成这个工作;【使用创建拓扑】MASTER=Server()SLAVES
1.团队课程设计博客链接2. 个人负责模块或任务说明主要模块如下Ⅰ.将学生信息文件写入数据库Ⅱ.将不同的excel表格写入数据库的表中,两种格式都行。Ⅲ.修改了从数据库导出生成Excel表的一些问题。Ⅴ.完善功能,改进,部分事件监听器代码①可以读取 不同 的txt文件②改进读取txt文件的图形界面③增加判断权值是否符合规定,可以删除建的表④完善权值功能的代码3.自己的代码提交记录截图业务逻辑代码的
数据库有很多方法,下面列出目前理解与使用的方法 第一种通过group by分组,然后将分组后的数据写入临时表然后再写入另外的表,对于没有出现再group by后面的field可以用函数max,min提取,效率较高--适合情况:这种情况适合重复率非常高的情况,一般来说重复率超过5成则可以考虑用这个方法--优点:对于重复率高的数据集的去,十分推荐用这种方法--缺点:uuid不能用max
转载 2024-03-25 16:50:49
139阅读
目录1.前言2. 解决思路2.1 查询重复数据2.2使用insert ignore .....SQL语句忽略重复2.3 清空数据库,重新插入数据2.4 不动数据库,查询忽略重复数据2.5 定向删除数据库的重复数据3. 总结1. 前言前几天,调用第三方接口将接口数据存到数据库,处理逻辑上应该是没有问题的,但检查的时候,发现数据库居然出现数据重复的情况,下面我们来看看为什么会出现这样的情况,在读取数据
# GORM与MySQL数据库的自动连 在现代应用程序中,数据库是存储和管理应用数据的关键组件之一。使用 Go 语言的开发者们常常选择 GORM (一个功能强大的ORM)来与 MySQL 数据库进行交互。然而,在高可用环境中,数据库连接可能会由于多种原因(如网络故障、MySQL服务重启等)而中断。因此,自动连将成为确保应用程序持续稳定运行的必要手段。 ## 为何需要自动连? 自动
原创 2024-09-18 04:33:11
699阅读
在使用 MySQL 数据库时,连接不稳定导致的“mysql 数据库连次数时间”问题常常让人感到困扰。这种情况通常涉及到连的频率、时间及资源的浪费等,可能会影响应用的性能和用户体验。接下来,我将详细描述如何解决这个问题的过程。 ## 环境准备 在解决 MySQL 数据库连问题前,确保你的环境配置已就绪。以下是前置依赖的安装以及版本兼容性矩阵。 ### 前置依赖安装 | 组件
原创 7月前
66阅读
文章目录0、前言什么是数据库连接池?数据库连接池实现1、Druid使用方法一(不使用配置文件)1.1 导包1.2 使用2、Druid使用方法二(使用配置文件)2.1 导包2.2 设置配置文件2.3 使用 0、前言总所周知Druid是一个功能强大,性能优秀,Java语言最好的数据库连接池之一…什么是数据库连接池?数据库连接池是个容器,负责分配、管理数据库连接(Connection)它允许应用程序
前言闹腾了一天,什么访问Druid登录界面出现重定向过多,什么登录界面可以看到了就是登不进去的种种问题总算是解决了。 下面我们就来详细介绍如何在原生的JDBC上整合Druid。一.新建一个整合了JDBC数据源的项目[1] 引入starter [2] 配置application.yml (关于数据源的相关配置可参考DataSourceProperties.class)spring: dataso
转载 2024-02-27 16:16:28
1057阅读
文章目录1. SQL语句分类1.登录mysql步骤2.source命令执行sql脚本3.desc查看表结构4.常用命令5.查询语句6.查询结果重命名7.条件查询7.1 运算符不确定的时候加()7.2 in 和 or7.3 模糊查询7.3.1 转义2.排序(默认是升序)2.1 升序与降序2.2 多字段排序(多个条件一起排序)3.单行处理函数ifnull()4.分组函数相关4.1 分组函数(多行处理
Docker完成MySQL数据复用,并用主机的数据库连接工具访问Docker内的MySQL 内容目录Docker完成MySQL数据复用,并用主机的数据库连接工具访问Docker内的MySQL一、MySQL数据复用二、容器数据卷三、Docker中实现MySQL数据复用四、本机连接工具连接到Docker内的MySQL 一、MySQL数据复用Docker内安装MySQL并解决中文乱码问题请看:快速到
查询数据SELECT是用来查询数据,从数据库中根据需求,使用不同的方式查询不同的数据。语法格式:SELECT 列名 FROM 表名列名表时被查的列名,使用*号则查找所有的列。FROM表时被查的来源表,可以是多个表,中间用逗号隔开去DISTINCT用于过滤重复数据,如果表中某些列没有唯一性约束,那么查询出来的数据存在重复值,使用DISTINCT语句将一个或多个列中的数据进行过滤,直返回其中一条数据
转载 2023-08-31 06:50:53
146阅读
      前段时间系统在晚上突然会出现应用不可用的情况,只有经过长时间(大约10分钟)或者应用重启后,访问才能再次正常。查看日志,其中报大量的数据库连接异常。如下: Caused by: com.ibatis.common.jdbc.exception.NestedSQLException: --- The erro
转载 2024-02-21 14:02:11
120阅读
在使用MySQL时,需要去除某个字段的重复数据时,我们需要用到去除重复查询(去):distinct。注意:distinct必须放在字段前 例子:select id,distinct name from table; 这个语句的解释意思是:查询table表中 id,name字段,name字段去除重复数据,id字段不去除重复数据。***这样输入这个语句是错误的*运行的话会报错误,如果我们要查询这样的
转载 2023-06-08 19:14:45
366阅读
一、概念 1、反射:将类的各个组成部分封装为其他对象,这就是反射机制 反射是框架设计的灵魂 框架:半成品软件。可以在框架的基础上进行软件开发,简化编码 2、代码在计算机中经历的三个阶段 第一个阶段(源代码阶段):源文件.java >目标文件.class:源代码阶段,代码还在硬盘上 第二个阶段(Cla
原创 2022-06-04 00:25:39
91阅读
  01 基础部分  标识符的命名规则  1.只能由字母、数字、下划线构成  2.数字不能作为标识符的开头  3.关键字不能作为标识符  三目表达式  表达式1?表达式2:表达式3  先计算表达式1,  若表达式1成立, 
转载 2022-10-20 14:32:36
59阅读
  • 1
  • 2
  • 3
  • 4
  • 5