数据库&SQL学习
文章平均质量分 75
我的数据库学习过程
Ttang23
此路不通还有桥 没有桥还有船 没有船我还会游泳
展开
-
数据库——sql多表查询
当要在两个表(或多个表)中查找对应数据时,与普通的查询略有不同。本篇博文用于介绍基本的多表查询的方法。为方便展示,本篇建了两个数据库表和作为例子其中,在“学生表”中,cid标签表示的是学生所在班级的id通过以下语句查找两个表的全部内容(相当于将两个表拼合),我们会发现出现了随机匹配的情况为解决这种问题,让学生和对应班级的信息匹配,我们可以通过添加条件实现,即查找出在学生表中cid与班级表中id相等的项这样可以有效避免以上问题。方法:JOIN IN。原创 2024-10-09 15:41:45 · 1973 阅读 · 0 评论 -
数据库——sql语言学习 查找语句
SQL是结构化查询语言(Structured Query Language)的缩写,它是一种专门为数据库设计的操作命令集,用于管理关系数据库管理系统(RDBMS)。二、查找相关语句首先,我们已经设计好一个表格,包含四个名:id name age class_name创建查询界面,开始编写内容(注意sql只能单条语句执行,选中所需的代码行,再执行)原创 2024-09-25 17:39:03 · 1294 阅读 · 0 评论 -
数据库——表格之间的关系(表格之间的连接和处理)
在多方加入外键(多方为学生表) 这种方法没有数据冗余(重复的1,2,3表示关系,并不是冗余),在一方(班级表)加入外键,也会造成数据冗余。连接方式二:在其中一张表内加入一个外键,连接另一张表。连接方式三:单独创建一张表 没有冗余 但是运行较为复杂。这种方法对于那个“一”方会存好多遍 造成数据冗余。添加外键,不论存在哪一方,都会造成数据冗余。对于多对多来说单独创建一张表为最优方式。合成一张表 不好 都会造成数据冗余。连接方式一:合并为一张表。: 新建一张表,不会造成冗余,连接方式三:单独创建一张表。原创 2024-10-10 23:16:47 · 468 阅读 · 0 评论 -
数据库&SQL——什么是实体-联系模型(E-R模型)?
是一种概念模型,用于对现实世界进行建模。它提供了一种不受任何数据库管理系统(DBMS)约束的面向用户的表达方法,用于描述现实世界的概念结构。实体-联系模型的主要构成要素包括实体、属性和联系。而E-R图可以通过图形的方式表示数据库的总体逻辑结构。这样直接理解比较晦涩。原创 2024-11-10 11:09:45 · 1594 阅读 · 0 评论 -
数据库&SQL——嵌套子查询(IN/NOT IN/SOME/ALL/EXIST/NOT EXIST)
嵌套子查询是SQL中一种强大的查询方式,它允许将一个查询语句嵌套在另一个查询语句内部执行。或称为子查询嵌套查询,是指在一个查询语句中嵌套一个或多个查询语句。这些嵌套的查询语句成为外层查询(也称为主查询或父查询)的一部分,并将子查询(里层查询)的结果作为条件来进行主查询。原创 2024-11-11 11:10:53 · 1792 阅读 · 0 评论 -
数据库&SQL——连接表达式(JOIN)图解
数据库连接表达式是指用于在数据库查询中连接两个或多个表的表达式。这种表达式通常用于SQL(Structured Query Language)中,以实现数据的联合查询、数据整合等目的。原创 2024-11-10 10:35:49 · 617 阅读 · 1 评论