MySQL 数据库
文章平均质量分 95
酷酷拽拽 可可爱爱 踏踏实实
吞吞吐吐大魔王
这个作者很懒,什么都没留下…
展开
-
【MySQL】函数
窗口函数可以像聚合函数一样对一组数据进行分析并返回结果,二者的不同指出之处在于,窗口函数不是将一组数据汇总成单个结果,而是为每一行数据都返回一个结果。窗口函数名称([ 可选的分析字段或表达式 ]) over(# 分区 partition by . . . # 排序 order by . . . # 窗口大小 frame_clause)over 子句用于指定一个数据分析窗口。partition by 类似于 group by,会分别针对每个分区单独进行分析。原创 2023-04-02 03:08:43 · 892 阅读 · 1 评论 -
【MySQL 数据库】MySQL 主从复制和 Sharding-JDBC 实现读写分离
MySQL 主从复制是一个异步的复制过程,底层是基于 MySQL 数据库自带的二进制日志功能。就是一台或多台 MySQL 数据库(slave,即从库)从另一台 MySQL 数据库(master,即主库)进行日志的复制然后再解析日志并应用到自身,最终实现从库的数据和主库的数据保持一致。MySQL 主从复制是 MySQL 数据库自带的功能,无需借助第三方工具。master 将改变记录到二进制日志(binary log)原创 2022-10-10 02:30:24 · 2725 阅读 · 0 评论 -
【MySQL 数据库】JDBC 编程之 Java 连接 MySQL
文章目录1. 数据库编程的基础条件2. Java 的数据库编程:JDBC3. JDBC 访问数据库的层次结构4. MySQL 数据库操作介绍5. MySQL 驱动包的下载及添加到项目6. JDBC 使用步骤6.1 创建数据库源,连接 Connection6.2 构造 SQL 语句,为执行的操作做准备6.3 执行 SQL,并处理结果集6.4 释放资源6.5 JDBC 编程模板7. JDBC 常用接口和类7.1 DataSource 和 MysqlDataSource7.2 Connection7.3 Prep原创 2021-12-04 16:34:17 · 4337 阅读 · 70 评论 -
【MySQL 数据库】MySQL 的索引和事务(扫盲必备)
文章目录1. 索引1.1 概念1.2 作用1.3 索引的原理1.3.1 减少磁盘的访问次数是构建索引的核心思想1.3.2 B+ 树适用实现索引的底层1.4 适用场景1.5 使用语句1.5.1 查看索引1.5.2 创建索引1.5.3 删除索引2. 事务2.1 概念2.2 为什么使用事务2.3 四大属性2.3.1 原子性2.3.2 一致性2.3.3 持久性2.3.4 隔离性2.4 使用方法1. 索引1.1 概念索引是为了加速对表中数据行的检索而创建的一种分散的存储结构。索引是针对表而建立的,它是由数原创 2021-12-01 10:30:00 · 1186 阅读 · 34 评论 -
【MySQL 数据库】聚合查询和联合查询操作
文章目录1. 插入被查询的结果2. 聚合查询2.1 介绍2.2 聚合函数2.3 group by 子句2.4 having3. 联合查询3.1 介绍3.2 内连接3.3 外连接3.4 自连接3.5 子查询3.6 合并查询1. 插入被查询的结果语法:insert into 要插入的表 [(列1, ..., 列n)] select {* | (列1, ..., 列n)}from 要查询的表上述语句可以将要查询的表的某些列插入到新的表中对应的某些列示例1: 将 student1 表(只包含 id 和原创 2021-11-27 20:35:57 · 3248 阅读 · 32 评论 -
【MySQL 数据库】数据库的约束及数据表的设计思想
文章目录1. 数据库的约束1.1 介绍1.2 约束类型1.3 not null1.4 unique1.5 default1.6 primary key1.7 foreign key1.8 check2. 数据库表的设计2.1 一对一关系2.2 一对多关系2.3 多对多关系1. 数据库的约束1.1 介绍数据库中的约束 ,顾名思义即是对插入数据库中的数据进行限定,这么做的目的是为了保证数据的有效性和完整性。 这样就大幅度地提高了数据库中数据的质量,节省了数据库的空间和调用数据的时间。之前介绍过 My原创 2021-11-24 10:00:00 · 1182 阅读 · 22 评论 -
【MySQL 数据库】数据表的基本操作(细节满满)
文章目录1. 查看当前数据库中的表2. 创建表3. 查看指定表结构4. 删除表5. 往表中新增数据6. 查找表中的数据6.1 全列查询6.2 指定列查询6.3 查询字段为表达式6.4 给某个列指定常量6.5 给查询的表达式指定别名(as)6.6 去重查询(distinct)6.7 对查询结果进行排序(order by)6.8 条件查询(where)6.9 分页查询(limit)7. 修改表中的数据8. 删除表中的数据补充:库名、表名、列名等等不能和关键字相同,如果一定要用关键字为名,则可以通过反引号原创 2021-11-22 11:38:32 · 4659 阅读 · 38 评论 -
【MySQL 数据库】MySQL 的对库的操作及其数据类型
文章目录1. 数据库的操作1.1 显示数据库1.2 创建数据库1.3 选中数据库1.4 删除数据库2. MySQL 中的数据类型2.1 数值类型2.2 字符串类型2.3 日期类型1. 数据库的操作注意:SQL 语句不区分大小写,以下将以小写的语句来演示每个 SQL 语句后面都要加英文的分号(个别语句不用加分号,但是推荐无脑全加)[] 中括号中的语句是可选的库名、表名、列名等等不能和关键字相同,如果一定要用关键字为名,则可以通过反引号把名字引起来1.1 显示数据库语法:show da原创 2021-11-15 12:40:09 · 3378 阅读 · 41 评论 -
【MySQL 数据库】数据库的基础知识
文章目录1. 认识数据库1.1 数据库和数据结构的关系1.2 为什么需要数据库1.3 数据库的存储2. SQL2.1 介绍2.2 分类3. 数据库的类别3.1 关系型数据库3.2 非关系型数据库3.3 区别4. MySQL 的程序结构4.1 客户端和服务器4.2 MySQL 的客户端-服务器结构4.3 MySQL 服务器1. 认识数据库1.1 数据库和数据结构的关系数据结构:是指相互之间存在一种或多种特定关系的数据元素的集合,是一个抽象的学科我们熟知的数据结构有:顺序表、链表、栈、队列、二原创 2021-11-13 14:54:35 · 3925 阅读 · 53 评论