
SQL与数据库
文章平均质量分 85
数据库的相关技术
春哥的魔法书
这个作者很懒,什么都没留下…
展开
-
数据库基础(14) . MySQL存储过程
存储过程是MySQL中非常强大的功能之一,它可以提高数据库操作的效率和安全性。通过合理设计和使用存储过程,可以实现复杂的数据处理逻辑,并且使得数据库管理更加简洁和高效。如果您有其他具体的问题或需要进一步的帮助,请随时告诉我!原创 2024-11-11 20:15:20 · 750 阅读 · 0 评论 -
数据库基础(13) . MySQL视图
MySQL中的视图是一种虚拟表,它并不存储实际的数据,而是存储了一条SELECT查询语句的结果集。视图可以简化复杂的查询操作,保护数据,并且可以使数据库结构更加清晰易懂。原创 2024-11-11 20:13:43 · 986 阅读 · 0 评论 -
数据库基础(12) . 自定义函数
BEGIN-- 函数体-- 执行计算并返回结果END;原创 2024-11-10 09:08:28 · 1317 阅读 · 0 评论 -
数据库基础(11) . SQL脚本
SQL脚本 : 是由一系列SQL命令组成在一起执行以完成特定的任务。SQL脚本通常用于执行批量操作,如创建数据库对象(表、视图、存储过程等)、插入数据、执行批处理更新等。原创 2024-11-10 09:07:15 · 1737 阅读 · 0 评论 -
数据库基础(10) . MySQL函数
返回字符串str,左(右)填充用字符串padstr填补到len字符长度。如果str为大于len长,返回值被缩短至len个字符(即,不能超过 len 长)。: 字节数量, 一个中文字符占 3 个字节, 一个英文字符占1个字节。返回值:自’1970-01-01 00:00:00’的到当前时间的秒数差。将多条记录字段信息用 , 拼接到一起。随机生成 0~1.0 的浮点数。返回字符表达式中最左侧字符的数值。开始的指定的个数的字符。原创 2024-11-08 21:02:01 · 623 阅读 · 0 评论 -
数据库基础(9) . DML-多表操作
n],[m] 显示 [ n + 1, n + m ]–判断子查询是否有结果(强调有无,不关心具体是什么)– all 全部 --全部都满足,才会取出来。在修改语句中 可以使用子查询的结果为字段赋值。:子查询不返回任何一行时条件为true。:子查询至少返回一行时条件为true。:比子查询返回结果中的所有值都大。:比子查询返回结果中的所有值都小。:与子查询返回结果中的某个值相等。:比子查询返回结果中的某个值大。:比子查询返回结果中的某个值小。[过滤条件] 嵌套查询。[数据来源] 临时表。原创 2024-11-08 21:00:28 · 1215 阅读 · 0 评论 -
数据库基础(8) . DML-查询语句
使用group by时 , select 列出字段, 要不就是使用聚合函数的字段, 要不就是用于 分组( group by 使用)的字段。根据 rpt_state , year(rpt_start_date) 两个条件进行分组。where 在 group by 之前执行 , 是为 from 的数据进行筛选。having 在 group by 之后执行, 是分组结果信息的筛选条件。使用 rand() 生成随机的数字, 再根据随机的数字进行排序。当前面的条件值相同时, 再按后面的条件再排序。原创 2024-11-07 08:46:18 · 721 阅读 · 0 评论 -
数据库基础(7) . DML-基本操作
DML 是 “Data Manipulation Language”(数据操作语言)的缩写,在数据库管理系统(DBMS)中用来处理已存在的数据库中的数据。,虽然 SELECT 有时被归类为其自己的类别,即数据查询语言,DQL)数据库记录的SQL命令。写成 固定的 1( 当然 这个字段也可以读取来)这些操作允许用户修改存储在表中的数据。注意没有条件, 会修改表中所有记录。主键可以修改, 但通常不要这样做。先创建 stu 表并增加 字段。会删除表中全部的记录。它主要包含用于插入(原创 2024-11-07 08:43:12 · 324 阅读 · 0 评论 -
数据库基础(6) . DDL
该约束确保字段不能存储空值(NULL)。原创 2024-11-06 19:37:20 · 1262 阅读 · 0 评论 -
数据库基础(5) . DCL
SQL (Structured Query Language) 结构化查询语言是一种用于管理和处理关系型数据库的标准计算机语言是1974年由Boyce和Chamberlin提出的一种介于关系代数与关系演算之间的结构化查询语言是ANSI(美国国家标准协会)和ISO(国际标准化组织)的标准。数据定义(Data Definition Language, DDL):数据操纵(Data Manipulation Language, DML):数据查询(Data Query Language, DQL):数据控制(Da原创 2024-11-06 19:36:22 · 758 阅读 · 0 评论 -
数据库基础(4) . 数据库结构
TIMESTAMP与DATETIME除了存储字节和支持的范围不同外,还有一个最大的区别就是:DATETIME在存储日期数据时,按实际输入的格式存储,即输入什么就存储什么,与时区无关;而TIMESTAMP值的存储是以UTC(世界标准时间)格式保存的,存储时对当前时区进行转换,检索时再转换回当前时区。查询时,不同时区显示的时间值是不同的。包括整数类型TINYINT、SMALLINT、MEDIUMINT、INT、BIGINT、浮点小数数据类型FLOAT和DOUBLE,定点小数类型DECIMAL。原创 2024-11-05 20:16:23 · 891 阅读 · 0 评论 -
数据库基础(3) . Navicat使用
连接完成 点击打开 , 图标从灰色变成绿色。原创 2024-11-05 19:42:05 · 6774 阅读 · 0 评论 -
数据库基础(2) . 安装MySQL
添加到鼠标右键运行 reg文件 在注册表中添加信息这样在右键菜单中就有以管理员身份打开命令行的选项了。原创 2024-11-04 08:12:36 · 982 阅读 · 0 评论 -
数据库基础(1) . 关系型数据库
数据持久化(Data Persistence)指的是将程序中的数据保存到某种持久化的存储介质(如硬盘、SSD、磁带等)上的过程,使得即使在程序终止后,数据依然可以被保留下来并在下次启动时重新加载。数据持久化是现代软件开发中的一个重要概念,特别是在构建需要长期存储数据的应用程序时,如数据库管理系统、配置管理系统、日志记录系统等。原创 2024-11-04 07:53:14 · 717 阅读 · 0 评论 -
数据库事务( 五 ) Spring管理事务的几道面试题
Spring 管理事务的几道面试题原创 2024-08-08 07:36:51 · 864 阅读 · 0 评论 -
Docker ( 三 ) 安装 MySQL
Docker ( 三 ) 安装 MySQL原创 2022-12-21 07:32:52 · 760 阅读 · 0 评论 -
分布式事务 ( 二 ) seata 分布式事务框架
分布式事务 ( 二 ) seata 分布式事务框架原创 2022-11-12 18:01:32 · 758 阅读 · 0 评论 -
分布式事务 ( 一 ) 基本理论
分布式事务 ( 一 ) 基本理论原创 2022-11-12 17:57:02 · 220 阅读 · 0 评论 -
MySQL数据库 面试题 补充
持续补充原创 2022-10-29 16:24:26 · 526 阅读 · 0 评论 -
数据库生产架构( 一 ) 主从复制架构
数据库生产架构( 一 ) 主从复制架构原创 2022-10-29 16:22:41 · 1972 阅读 · 0 评论 -
数据库生产架构( 二 ) 分库分表
数据库生产架构( 二 ) 分库分表原创 2022-10-29 10:12:44 · 1286 阅读 · 0 评论 -
数据库优化 ( 一 ) 执行计划 EXPLAIN
数据库优化 ( 一 ) 执行计划 EXPLAIN原创 2022-10-28 20:31:48 · 920 阅读 · 0 评论 -
数据库优化 ( 二 ) 常见SQL优化
数据库优化 ( 二 ) 常见SQL优化原创 2022-10-28 20:27:11 · 1920 阅读 · 0 评论 -
数据库索引 ( 三 ) MySQL全文索引
数据库索引 ( 三 ) MySQL全文索引原创 2022-10-26 22:22:58 · 1210 阅读 · 0 评论 -
数据库索引 ( 二 ) MySQL索引基本操作
数据库索引 ( 二 ) MySQL索引基本操作原创 2022-10-25 21:53:26 · 760 阅读 · 0 评论 -
数据库索引 ( 一 ) MySQL存储引擎
数据库索引 ( 一 ) MySQL存储引擎原创 2022-10-25 21:49:17 · 346 阅读 · 0 评论 -
数据库索引 ( 四 ) 原理及概念
数据库索引 ( 四 ) 原理及概念原创 2022-10-17 20:19:52 · 726 阅读 · 0 评论 -
数据库事务( 四 ) 项目中如何使用事务
数据库事务( 四 ) 项目中如何使用事务原创 2022-10-13 21:23:13 · 943 阅读 · 0 评论 -
数据库事务( 三 ) 什么是MVCC
数据库事务( 三 ) 什么是MVCC原创 2022-10-13 21:21:43 · 1279 阅读 · 0 评论 -
数据库事务( 二 ) MySQL数据库锁
数据库事务( 二 ) MySQL数据库锁原创 2022-10-13 21:18:31 · 1081 阅读 · 0 评论 -
数据库事务( 一 ) 基本概念
数据库事务( 一 ) 基本概念原创 2022-10-13 21:16:39 · 1227 阅读 · 0 评论 -
PageHelper 分页组件
PageHelper 分页组件的使用及注意事项原创 2022-10-06 16:29:28 · 1626 阅读 · 0 评论 -
数据库连接池 ( 六 ) SQL监测p6spy
数据库连接池 第六部分 SQL监测p6spy原创 2022-10-05 20:24:40 · 1088 阅读 · 0 评论 -
数据库连接池 ( 五 ) Druid 数据监控
数据库连接池 第五部分 Druid 数据监控转载 2022-10-05 17:44:07 · 4175 阅读 · 0 评论 -
数据库连接池 ( 四 ) Druid 连接池
数据库连接池 第四部分 Druid 连接池原创 2022-10-05 16:58:33 · 1848 阅读 · 0 评论 -
数据库连接池 ( 三 ) springboot默认连接池 Hikari
数据库连接池 第三部分 springboot默认连接池 Hikari原创 2022-10-05 10:37:05 · 7041 阅读 · 0 评论 -
数据库连接池 ( 二 ) 连接池概念
数据库连接池 第二部分 连接池概念原创 2022-10-04 21:44:17 · 647 阅读 · 0 评论 -
数据库连接池 ( 一 ) JDBC 简述
数据库连接池 第一部分 JDBC 简述原创 2022-10-04 20:34:23 · 1981 阅读 · 0 评论 -
Centos7 里安装 MySQL8
Centos7 里安装 MySQL8原创 2022-09-26 15:55:08 · 605 阅读 · 0 评论 -
SQL 入门及常用实例
常用 sql 语句原创 2022-08-29 07:55:36 · 2579 阅读 · 0 评论