数据库基础
文章平均质量分 93
数据库基础
ModelBulider
计算机硕士,国企Java开发工程师。热爱Python,熟悉深度学习框架如:PyTorch和Paddle。篮球爱好者,AI技术应用探索者,专注于OCR、RAG、LLM等领域的创新落地。期待与您在CSDN交流技术心得。
展开
-
十、创建和管理表
在 MySQL 中,一个完整的数据存储过程总共有 4 步,分别是创建数据库、确认字段、创建数据表、插入数据。MySQL在执行建表语句时,将id字段的类型设置为int(11),这里的11实际上是int类型指定的显示宽度,默认的显示宽度为11。操作将把表的定义和表中的数据一起删除,并且MySQL在执行删除操作时,不会有任何的确认信息提示,因此执行删除操时应当慎重。如果当前数据库中不存在相应的数据表,则忽略删除语句,不再执行删除数据表的操作。相同的,如果删除了一个需要的列,该列下面的所有数据都将会丢失。原创 2024-09-27 08:00:00 · 1047 阅读 · 0 评论 -
九、子查询
如果子查询的执行依赖于外部查询,通常情况下都是因为子查询中的表用到了外部的表,并进行了条件关联,因此每执行一次外部查询,子查询都要重新计算一次,这样的子查询就称之为 关联子查询。同样,如果子查询需要执行多次,即采用循环的方式,先从外部查询开始,每次都传入子查询进行查询,然后再将结果反馈给外部,这种嵌套的执行方式就称为。题目中可以使用子查询,也可以使用自连接。from型的子查询:子查询是作为from的一部分,子查询要用()引起来,并且要给这个子查询取别名, 把它当成一张“临时的虚拟的表”来使用。原创 2024-09-27 08:00:00 · 488 阅读 · 0 评论 -
八、聚合函数
什么是聚合函数聚合函数作用于一组数据,并对一组数据返回一个值。聚合函数类型AVG()SUM()MAX()MIN()COUNT()聚合函数语法。原创 2024-09-26 08:00:00 · 748 阅读 · 0 评论 -
七、单行函数
函数在计算机语言的使用中贯穿始终,函数的作用是什么呢?它可以把我们经常使用的代码封装起来,需要的时候直接调用即可。这样既提高了代码效率,又提高了可维护性。在 SQL 中我们也可以使用函数对检索出来的数据进行函数操作。使用这些函数,可以极大地提高用户对数据库的管理效率。从函数定义的角度出发,我们可以将函数分成内置函数和自定义函数。在 SQL 语言中,同样也包括了内置函数和自定义函数。内置函数是系统内置的通用函数,而自定义函数是我们根据自己的需要编写的,本章及下一章讲解的是 SQL 的内置函数。原创 2024-09-26 08:00:00 · 519 阅读 · 0 评论 -
六、多表查询
这篇文章详细介绍了多表查询的概念、分类和SQL实现方式。文章首先通过一个案例引出多表连接的问题,解释了笛卡尔积错误的原因,并展示了如何通过连接条件避免这种错误。接着,文章对多表查询进行了分类讲解,包括等值连接与非等值连接、自连接与非自连接、内连接与外连接的区别和应用。文章还介绍了SQL99语法,包括JOIN ... ON的使用,以及如何实现内连接和外连接。最后,讨论了UNION关键字的使用,以及如何通过不同的JOIN类型实现数据的并集、交集和差集查询。原创 2024-09-25 20:16:31 · 616 阅读 · 0 评论 -
五、排序与分页
这篇文章主要介绍了数据库查询中的排序与分页功能。排序可以通过`ORDER BY`子句实现,支持升序(ASC)和降序(DESC)排列,并且可以对单列或多列进行排序。分页则通过`LIMIT`子句实现,可以指定返回记录的起始位置和数量,从而实现数据的分批显示。文章还提供了具体的SQL语句示例,帮助理解如何在实际查询中应用这些规则。原创 2024-09-25 20:15:51 · 521 阅读 · 0 评论 -
四、运算符
这篇文章是关于MySQL数据库中运算符的详细介绍。它包括算术运算符(加、减、乘、除、取模)、比较运算符(等号、安全等于、不等于、空、非空、最小值、最大值、BETWEEN AND、IN、NOT IN、LIKE、REGEXP)、逻辑运算符(非、与、或、异或)的用法和示例。文章通过SQL语句示例,展示了各种运算符在实际查询中的应用,帮助用户理解和掌握MySQL中的运算符使用技巧。原创 2024-09-24 08:00:00 · 1036 阅读 · 0 评论 -
三、基本的SELECT语句
这篇文章是一篇关于SQL基础知识的介绍,包括SQL的背景、语言规则、基本的SELECT语句、显示表结构和数据过滤等。文章解释了SQL的重要性,如何使用SELECT语句查询数据,包括列别名、去除重复行、空值处理和查询常数。此外,还介绍了SQL的注释、命名规则和数据导入指令。通过阅读这篇文章,即使是初学者也能快速掌握SQL的基本操作和概念。原创 2024-09-23 08:00:00 · 925 阅读 · 0 评论 -
二、MySQL环境搭建
这篇文章是关于MySQL数据库的安装、配置和使用的详细指南。它包括了MySQL的卸载步骤、不同版本的下载和安装过程、登录方法、基本的数据库操作演示以及图形化管理工具的使用。此外,文章还提供了解决安装失败问题的方法和MySQL编码设置的说明。对于MySQL8.0,特别强调了默认字符集的变化和新密码验证插件的问题。原创 2024-09-23 08:00:00 · 1740 阅读 · 0 评论 -
一、数据库概述
这篇文章是关于数据库的概述,主要内容包括数据库的使用原因、数据库与数据库管理系统(DBMS)的关系、常见的数据库管理系统排名、关系型数据库(RDBMS)与非关系型数据库(NoSQL)的对比,以及关系型数据库的设计规则。文章详细解释了数据库的基本概念,如表、记录、字段,并探讨了表之间的关联关系,包括一对一、一对多、多对多以及自我引用。此外,还介绍了非关系型数据库的类型和特点,如键值型、文档型、搜索引擎和列式数据库。原创 2024-09-22 08:00:00 · 716 阅读 · 0 评论