数据库

mysql 操作数据库基础详解

一、介绍 MySQL是一种关系型数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。 是最流行的关系型数据库管理系统之一。 二、SQL分类 SQL语句的五种分类分别是DDL、DML、DDL、D...

Mysql表连接的误区与原理详析

前言 搞后端的肯定要经常接触到数据库,搞数据库一个避免不了的地方就是 join, join的语法很简单,但是在使用时常常陷入一下两种误区: 误区一: 业务至上,管他三七二十一,再复杂的查询一个连接语句搞定 误区二: 敬而远之,上次写的慢...

解决JDBC的class.forName()问题

环境 Ubuntu 22.04 IntelliJ IDEA 2022.1.3 JDK 17.0.3 Db2 v11.5.0.0 MySQL Ver 8.0.30 准备 Db2 在Db2的 sample 数据库中,创建表 t1 ,并插入一些数据。如下:

MySQL字符之char、varchar类型简析

前言 我们都知道,MySQL中关于字符,有char和varchar两种常用的类型,可能在平时的使用过程中,大家不会去关心这两种类型的区别,只是会用就可以了,或者说看到过一些它们的区别,但是没有时间去测试,今天有时间了,我将这两种类型的具体情况实验一把,让大...

windows 7下Oracle 11g安装图文教程

今天安装了下Oracle,下面说下步骤吧。ps 我也是跟网上学习了一些,加上自己的理解,我自己把安装的全部过程详细的截图了,希望 能帮助你顺利安装上。 然后解压 点击setup.exe 我用的是默认安装D盘 数据库口令用的是susu 下一步 首先...

Redis不使用 keys 命令获取键值信息的方法

1. 问题来源 这个问题可能看起来很奇怪,但很多 redis 集群会有一个统一的入口,入口会作兼容 redis 命令的代理,一般出于新能考虑是禁止使用 keys 命令来获取键值信息的,但是可以通过 scan 命令来代替 keys 2. 使用 keys 的方...