
数据库
文章平均质量分 92
数据库
潮浪之巅
本硕计算机科班人,全栈领域优质创造者感谢您的关注!欢迎访问我的个人网站: xzj520.top,我的专栏目录汇总:https://blog.csdn.net/Learning_xzj/article/details/125114788
展开
-
一个关于数据库操作的优化实例
本专栏将从基础开始,循序渐进,讲解数据库的基本概念以及使用,希望大家都能够从中有所收获,也请大家多多支持。专栏地址: 数据库必知必会相关软件地址:软件地址如果文章知识点有错误的地方,请指正!大家一起学习,一起进步。文章目录1 一个关于数据库操作的优化实例1.1 原始版本1.2 使用JDBCUtil封装代码1.3 使用配置文件,以及查询和修改统一方式1.4 使用泛型处理多种返回结果1.5 连接池1 一个关于数据库操作的优化实例1.1 原始版本添加依赖<dependencies>.原创 2022-05-29 09:56:44 · 389 阅读 · 0 评论 -
【高效学数据库】数据库概述、数据模型、体系结构、系统组成
数据处理和管理是计算机应用最重要的领域,数据库系统的知识对于计算机学者至关重要。并且数据库涉及社会生活的方方面面::one: 银行业:所有交易:two: 航空公司:预订,时间表:three: 大学:注册,成绩:four: 销售:客户,产品,购买:five: 制造业:生产,库存,订单,供应链:six: 电子政务,电子商务,… 最重要的是,现在大厂的面试很多都会问到数据库的相关知识,学好数据库可以让你能够找到一份好工作。原创 2022-05-08 13:59:25 · 803 阅读 · 10 评论 -
【SQL】sql的数学基石之关系代数与关系运算详解
首先介绍一下什么是关系数据库,关系数据库基于关系模型,是一个或多个关系组成的集合,而关系通俗来讲就是表(由行列构成),关系模型的主要优点是具有简单的数据表示而且能易于表示复杂的查询,到目前为止,SQL语言是最广泛使用的语言,可用于创建,操纵和查询关系数据库, 其基础是关系模型。原创 2022-05-21 13:11:53 · 4096 阅读 · 2 评论 -
【SQL】一篇带你掌握SQL数据库的查询与修改相关操作
本文将详细讲解SQL数据定义、SQL的基本数据类型、SQL基本模式定义、SQL查询与修改语句、SQL查询的基本结构、更名运算、字符串运算、排列元组的显示次序、集合运算、聚集函数、空值、嵌套子查询、空关系测试、with子句、数据库的修改原创 2022-05-21 13:15:24 · 1643 阅读 · 18 评论 -
【高效学数据库】视图与索引
本专栏将从基础开始,循序渐进的讲解数据库的基本概念以及使用,希望大家都能够从中有所收获,也请大家多多支持。专栏地址: 数据库必知必会 如果文章知识点有错误的地方,请指正!大家一起学习,一起进步。 如果感觉博主的文章还不错的话,还请关注、点赞、收藏三连支持一下博主哦文章目录视图视图定义视图更新索引视图视图定义在某些情况下,让所有用户看到整个逻辑模型是不合适的。例如一个职工仅可以知道教师的标识、姓名和所在系名,但是没有权限看到教师的工资值,用SQL语句的描述如下:select ID, na.原创 2022-05-25 10:00:14 · 344 阅读 · 0 评论 -
【高效学数据库】事务、完整性约束、数据安全
本专栏将从基础开始,循序渐进的讲解数据库的基本概念以及使用,希望大家都能够从中有所收获,也请大家多多支持。专栏地址: 数据库必知必会 如果文章知识点有错误的地方,请指正!大家一起学习,一起进步。 如果感觉博主的文章还不错的话,还请关注、点赞、收藏三连支持一下博主哦原创 2022-05-25 10:25:54 · 860 阅读 · 0 评论 -
【高效学数据库】数据库设计 & E-R模型
本专栏将从基础开始,循序渐进的讲解数据库的基本概念以及使用,希望大家都能够从中有所收获,也请大家多多支持。专栏地址: 数据库必知必会 如果文章知识点有错误的地方,请指正!大家一起学习,一起进步。 如果感觉博主的文章还不错的话,还请关注、点赞、收藏三连支持一下博主哦文章目录实体集介绍弱实体集介绍E-R图设计数据库的步骤实体集介绍数据库可被建模为:实体集合和实体间联系。实体是客观存在的对象并且与其他对象可区分,例如: 特定的人,公司,事件,植物,具有属性,例如:人具有姓名和地址,并且实体集是相.原创 2022-05-25 10:34:36 · 946 阅读 · 1 评论 -
【高效学数据库】第一范式、第二范式、BCNF范式、第三范式、第四范式概念及举例
本专栏将从基础开始,循序渐进的讲解数据库的基本概念以及使用,希望大家都能够从中有所收获,也请大家多多支持。专栏地址: 数据库必知必会 如果文章知识点有错误的地方,请指正!大家一起学习,一起进步。 如果感觉博主的文章还不错的话,还请关注、点赞、收藏三连支持一下博主哦文章目录1NF关系数据库设计中易犯的错误Armstrong公理系统正则覆盖2NFBCNF3NF(常用)多值依赖4NF(不常用)1NF如果某个域中元素被认为是不可分的,则这个域称为是原子的。非原子域的例子如下: ― 复合属性:.原创 2022-05-25 10:40:12 · 8465 阅读 · 73 评论 -
MySql数据库的安装、启动、登陆、卸载图解(附带软件)
1 数据库概述1.1 数据库的介绍1.1.1 什么是数据库1.1.2 常见的关系型数据库1.2 数据库结构2 数据库的安装,卸载,启动,登录2.1 MySql的安装2.2 MySql的卸载2.3 重置MySQL的密码步骤2.4 实操-数据库服务的启动和登录,退出2.4.1 步骤2.4.2 数据库服务的启动2.4.2.1 方式一通过界面启动2.4.2.2 方式二 通过DOS命令方式启动2.5 登录2.5.1 命令行2.5.2 图形化工具2.5.2.1 退出2.5.2.2 命原创 2022-05-27 13:19:12 · 364 阅读 · 0 评论 -
【MySql的数据定义语言归纳】MySql操作数据库、操作表以及操作表记录案例讲解
1 SQL概述1.1 Sql介绍1.1.1 什么是sql?1.1.2 sql的语法1.1.3 sql的分类2 DDL操作数据库2.1 DDL操作数据库2.1.1 创建数据库2.1.2 查看所有的数据库2.1.3 查看数据库的定义结构2.1.4 删除数据库2.1.5 修改数据库2.1.6其他操作3 DDL操作表3.1 创建表3.1.1 创建表的语法3.1.2 类型3.1.3 约束3.1.4 练习3.2 查看表3.2.1 查看所有的表3.2.2 查看表的定义结构原创 2022-05-27 13:44:53 · 239 阅读 · 0 评论 -
MySql单表查询、简单查询、条件查询、排序查询、聚合函数、分组查询详解与使用案例
1 单表查询1.1 基本查询语法2 简单查询2.1 查询所有的列的记录2.2 查询某张表特定列的记录2.3 去重查询2.4 别名查询2.5 运算查询(+,-,*,/等)3 条件查询3.1 语法3.2 练习3.3 小结4 排序查询4.1 环境的准备4.2 单列排序4.3 组合排序5 聚合函数6 分组查询6.1 分组6.2 分组后筛选 having7 分页查询8 查询的语法小结原创 2022-05-27 14:07:23 · 783 阅读 · 0 评论 -
图解Navicat连接、操作数据库
图解Navicat连接、操作数据库原创 2022-05-27 14:15:46 · 2196 阅读 · 0 评论 -
Mysql多表间的关系、连接查询以及子查询详解与使用案例
1 多表间的关系1.1 为什么要有多表?1.1.1 表的缺点1.2 外键约束1.2.1 外键约束作用1.2.2 外键的语法1.2.2.1 添加外键1.2.2.2 删除外键1.2.2.3 外键的级联1.3 多表间关系1.3.1 一对多(1:n)1.3.2 多对多1.3.3 一对一(通常单表)1.3.4 多表设计之多表分析及创建2 连接查询2.1 环境准备2.2 交叉查询2.3 内连接查询2.3.1 隐式内连接2.3.2 显示内连接2.4 外连接2.4.1 左外连接原创 2022-05-27 15:28:02 · 361 阅读 · 0 评论 -
MySql事务及事务隔离级别实例与演示
环境的准备事务的概述什么是事务事务的作用MYSQL进行事务管理自动事务(mysql默认)手动开启一个事务回滚点什么是回滚点回滚点的操作语句具体操作应用场景事务特性和隔离级别事务特性如果不考虑隔离性,会引发下面的问题事务隔离级别事务四个隔离级别设置隔离级别实操-演示数据库安全性问题的发生演示脏读解决脏读解决不可重复读演示隔离级别Serializable原创 2022-05-27 17:47:28 · 294 阅读 · 0 评论 -
实操-MySql数据的备份和还原
实操-数据的备份和还原命令行方式使用navicat备份和还原原创 2022-05-27 17:48:40 · 236 阅读 · 0 评论 -
MySql数据库设计三大范式及sql优化
数据库设计三大范式1NF概述应用总结2NF概述应用3NF概述应用Sql优化Sql索引非唯一索引唯一索引主键索引删除索引limit 为什么会影响性能?Sql其他关闭和开启外键约束原创 2022-05-27 17:50:06 · 515 阅读 · 9 评论 -
深入理解MySQL常用函数
MySql常见的函数MySql函数的介绍使用MySql函数的目的函数可以出现的位置环境准备if相关函数if函数ifnull函数字符串函数字符串连接函数字符串大小写处理函数移除空格函数子串函数时间日期函数值函数原创 2022-05-28 16:35:15 · 227 阅读 · 0 评论 -
深入理解JDBC(理论+实操)
本专栏将从基础开始,循序渐进,讲解数据库的基本概念以及使用,希望大家都能够从中有所收获,也请大家多多支持。专栏地址: 数据库必知必会相关软件地址:软件地址如果文章知识点有错误的地方,请指正!大家一起学习,一起进步。原创 2022-05-28 19:19:10 · 253 阅读 · 1 评论 -
【MySQL】数据库连接池的原理及实现
1 自定义连接池1.1 连接池概念1.1.1 为什么要使用连接池1.1.2 生活里面的连接池例子1.1.3 连接池原理1.2 自定义连接池-初级版本1.3 自定义连接池-进阶版本1.3.1 datasource接口概述1.3.2 代码实现1.3.2 编写连接池遇到的问题1.4 自定义连接池-终极版本1.4.1 装饰者模式1.4.1.1 概述1.4.1.2 装饰者模式的使用1.4.2 自定义连接池终极版本1.4.2.1 分析1.4.2.2 实现2 第三方连接池2.1 常用连原创 2022-05-28 23:05:55 · 1281 阅读 · 10 评论 -
【MySQL】深入理解DBUtils及自定义DBUtils
1 DBUtils1.1 DBUtils的概述1.2 DBUtils的常用API介绍1.3 JavaBean1.4 使用DBUtils完成增删改1.5 使用DBUtils完成查询1.5.1 ResultSetHandler结果集处理类介绍1.5.1.1 查询一条数据封装到JavaBean对象中(使用BeanHandler)1.5.1.2 查询多条数据封装到List中(使用BeanListHandler)1.5.1.3 查询一条数据,封装到Map对象中(使用MapHandler)1.5.1原创 2022-05-28 23:12:07 · 370 阅读 · 4 评论 -
Mysql数据库
一、操作数据库1. 创建数据库mydb create database mydb ;2. 显示数据库 show databases ; — 查看当前数据库服务器中所有的数据库 show create database mydb ; — 查看前面创建的mydb数据库的定义信息3. 修改数据库 alter database [if not exists] mydb [alter_specification [ , alter_spection] ... ]...原创 2021-03-21 17:02:52 · 978 阅读 · 1 评论 -
彻底搞懂MySQL 事务的隔离级别
目录隔离级别0 read uncommitted隔离级别1 read committed隔离级别2 repeatable read隔离级别3 serializable reads隔离级别0 read uncommittedread uncommitted被称为读未提交,一个事务能读取到其他事务修改过,但是还没有提交的(Uncommitted)的数据。数据被其他事务修改过,但还没有提交,就存在着回滚的可能性,这时候读取这些“未提交”数据的情况就是“脏读”。下图显示了一个执行脏读原创 2022-04-28 14:46:23 · 311 阅读 · 0 评论