小熊奶糖's Wiki 当你压力大到快要崩溃,不要跟别人讲,也不要觉得自己委屈,没有人会心疼你。要像余华说的那样:“在夜深人静的时候,把心掏出来,自己缝缝补补,然后睡一觉起来,又是信心百倍。无人问津也好,技不如人也罢,你都要安静下来,去做自己该做的事情,而不是让烦恼和焦虑,毁掉你本就不多的热情和定力

MySQL 索引详解

索引概念及重要性 索引是数据库管理系统中用于加速数据检索的数据结构。它通过创建指向表中数据行的指针列表来工作,使得数据库能够快速定位到符合查询条件的记录,从而极大地提升查询效率。对于频繁进行读取操作的大型数据库来说,合理设计和使用索引至关重要。 MySQL索引类型 普通索引 (INDEX/KEY):

小熊奶糖(BearCandy) 发布于 2024-06-04

MySQL 创建唯一索引相同数据能插入吗?|唯一索引和唯一约束区别|唯一索引和主键索引与唯一约束和主键约束|索引和约束区别

在MySQL中,唯一索引和主键索引以及唯一约束和主键约束的概念紧密相关,但也存在一些关键差异: 唯一索引与主键索引: 唯一性:两者都保证索引列的值唯一,但一张表只能有一个主键索引,而可以有多个唯一索引。 空值处理:主键索引不允许有空值(NULL),而唯一索引可以有一行或多行的空值,因为NULL值在唯

小熊奶糖(BearCandy) 发布于 2024-06-04

MySQL 初始化数据库

初始化MySQL数据库的过程涉及创建MySQL所需的系统表,并设置根用户(root user)的密码。这个过程通常在首次安装MySQL时自动执行,但如果需要手动执行,可以参考以下步骤。请注意,不同版本的MySQL可能有细微差别,以下是一种通用的方法: 对于Linux环境: 打开终端。 切换到MySQ

小熊奶糖(BearCandy) 发布于 2024-06-04

MySQL 多表查询实训

MySQL多表查询实训 实训1 实践需求1:查询张三当前借阅的图书信息,图书信息只需显示借阅人编号、借阅人名称、图书名称和借阅时间。 动手实践1:根据图书表book的borrower_id字段和用户表user的name字段将表book和表user进行关联,并查询出user表中name值为张三的记录,

小熊奶糖(BearCandy) 发布于 2024-05-28

MySQL 操作关联表

在MySQL中,关联表操作是通过定义外键约束来实现不同表之间的关联,从而表达一对一、多对一和多对多等关系。下面是对这些关联类型的详细介绍和示例。 一对一(One-to-One) 一对一关系意味着一个表中的每一条记录在另一个表中都有唯一对应的记录。这种关系比较少见,但在某些特定情况下会用到。 示例场景

小熊奶糖(BearCandy) 发布于 2024-05-28

MySQL 外键约束

外键约束(Foreign Key Constraint)是关系型数据库中用于维护数据完整性和确保表间数据一致性的一种重要机制。以下是对外键约束的详细解释和几个关键点: 定义 外键约束定义了两个表之间的关系,通常涉及一个“主表”(父表)和一个“从表”(子表)。外键列(位于从表中)引用主表中的主键列或唯

小熊奶糖(BearCandy) 发布于 2024-05-28

MySQL子查询

MySQL子查询定义 MySQL子查询(也称作内部查询或嵌套查询)是在一个主查询(外部查询)内部执行的查询语句。子查询独立执行,其结果可以被主查询用来进一步过滤、比较或者计算。子查询能够提高查询的灵活性,使得我们可以基于一个查询结果来构造另一个查询,从而实现复杂的数据检索需求。 使用方式 1. 标量

小熊奶糖(BearCandy) 发布于 2024-05-28

MySQL 内连接,外连接,交叉连接

内连接(INNER JOIN)和外连接(OUTER JOIN)是数据库查询中用于合并两个或多个表中数据的关键概念。它们基于相关表之间的关联字段来实现数据的联合。下面将详细解释这两种连接类型。 内连接(INNER JOIN) 内连接是最常见的连接类型,它返回两个或多个表中有匹配的记录。换句话说,当表之

小熊奶糖(BearCandy) 发布于 2024-05-23

MySQL实验报告9-多表查询

MySQL实验报告9 一、实验目的 1、掌握如何多表查询。 二、实验内容 图书****系统的数据库及相关数据表的创建 创建名称为bms的数据库,并且指定数据库的字符集为utf8mb4。 选择数据库bms 在数据库bms中创建图书表(book) 数据库技术及应用 实验报告九 一、实验目的 1、掌握如何

小熊奶糖(BearCandy) 发布于 2024-05-23

MySQL 8导入和导出数据库SQL文件

在Linux和Windows系统中,使用MySQL 8导入和导出数据库SQL文件的操作方式略有不同,但基本原理相似,都是利用 mysqldump命令来导出数据,以及通过命令行或图形界面工具来导入数据。下面是两种操作系统下的详细步骤: Linux系统 导出数据库 打开终端。 使用以下命令导出整个数据库

小熊奶糖(BearCandy) 发布于 2024-05-18
上一页 下一页