数据库
数据库相关,在实际开发中如果熟练使用数据库
安逸
越努力越幸运
展开
-
【Redis】使用Redis实现消息队列
一、两个消息模型队列模型队列模型如图所示,它具有以下几个特点,就像我们用微信和好友(群聊除外)聊天一样,微信就是这个队列,我们可以和很多个好友聊天,但是每条消息只能发给一个好友。只有一个消费者将获得消息生产者不需要在接收者消费该消息期间处于运行状态,接收者也同样不需要在消息发送时处于运行状态。每一个成功处理的消息都由接收者签收。发布/订阅模型发布/订阅模型如图所示,不用说,和订阅公众号是一样的。多个消费者可以获得消息在发布者和订阅者之间存在时间依赖性。发布者需要建立一个topic,以便客原创 2022-03-31 10:28:00 · 1268 阅读 · 2 评论 -
数据库中的常见关键字的用法
EXCEPT 子句/运算符用于将两个 SELECT 语句结合在一起,并返回第一个 SELECT 语句的结果中那些不存在于第二个 SELECT 语句结果的记录。这就意味着,EXCEPT 仅返回那些不存在于第二个 SELECT 语句结果的记录(差集)。EXCEPT 运算符遵循同 UNION 运算符一样的规则。MySQL 不支持 EXCEPT 运算符。EXCEPT子句的基本语法如下所示:SELECT a,b FROM t1where 条件EXCEPTSELECT a,b FROM t2 whe原创 2021-07-17 22:00:05 · 978 阅读 · 0 评论 -
用了一段时间Mysql数据库突然无法连接(Windows无法启动MySQL服务(位于本地计算机上)。错误1053:服务没有及时响应启动或控制请求。)
用了一段时间Mysql数据库,点开navicat突然无法连接本地MySQL数据库。我第一时间想到检查MySQL服务是否开启,点开服务一看,果然服务自动关闭了。点击开启服务报错显示:Windows无法启动MySQL服务(位于本地计算机上)。错误1053:服务没有及时响应启动或控制请求。解决过程:1、找到目录:D:\JAVA_Environment\MySQL\mysql-8.0.21\bin\mysql.exe运行mysql.exe文件2.、发现这是以前安装MySQL时就遇到过的问题,是下载安装了【原创 2020-10-22 21:26:02 · 2641 阅读 · 0 评论 -
(21)JDBC工具类、Dao模式、项目分层、Statement和PrepareStatement的区别
这里写目录标题一、JDBC工具类二、Statement和PrepareStatement的区别三、项目分层1.需求分析:2.界面原型分析:3.数据库分析:4.接口分析:一、JDBC工具类建立连接关闭连接执行增删改查SQL封装无参的JDBCUtil:import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;import java.sql.Statement;public cl原创 2020-08-11 22:44:04 · 238 阅读 · 0 评论 -
(20)JDBC简介、使用JDBC连接MySQL数据库详细步骤、连接数据库的代码
JDBC基本操作一、JDBC简介二级目录三级目录一、JDBC简介1.为什么会出现JDBC:SUN公司提供的一种数据库访问规则、规范,由于数据库种类较多,并且Java语言使用比较广泛,sun公司就提供了一种规范,让其他的数据库提供商去实现底层的访问规则。我们的Java程序只要使用SUN公司的JDBC驱动即可。二级目录三级目录...原创 2020-08-09 00:35:44 · 918 阅读 · 0 评论 -
(19)一篇掌握MySQL数据库基础下 基本操作(外键约束、建表原则、多表查询、子查询)
数据库基础下一、修改表——添加外键约束二、多表之间的建表原则1.建数据库原则:通常情况下,一个项目/应用建一个数据库2.多表之间的表原则:(1)一对多:分类和商品 (一个分类对应多个商品)(2)多对多:老师和学生、学生和课程(3)一对一:公民和身份证、班级和班长三、商城案例——建表和数据准备四、使用商城表实现对商品信息的多表查询五、子查询一、修改表——添加外键约束mysql> select * from product;+-----+--------------+-------+--------原创 2020-08-07 22:47:09 · 552 阅读 · 0 评论 -
(18)一篇掌握MySQL数据库基础 基本操作(sql语句语法基础:增删改查、数据库操作、建表操作)上
JDBC入门一、数据库的概念1.数据库:2、数据库的对象3.SQL语言4.建表的操作:5.数据操作6.约束7.简单查询一、数据库的概念1.数据库:数据的仓库,里面存储各种数据以及数据之间的关系;数据库是一个软件,组织数据存储的规范、结构、性能。数据库以表的形式存数据。Mysql:数据库的管理软件、数据库服务器navicat/SQLyog:客户端。2、数据库的对象数据库中用于组织数据、执行指令的概念(1).表:如何通过SQL指令来操作表以及表中的数据。(2).视图(3).存储过程(4).原创 2020-08-07 11:32:37 · 865 阅读 · 0 评论