数据库
文章平均质量分 84
数据库笔记总结、问题解决
怪兽也会哭哭^
从现在开始,栽下一棵树吧
展开
-
mysql5.7版本在navicat运行SQL文件,运行失败or导不全?让我来看看
------------------------------希望这篇文章可以帮你解决运行sql文件的问题!---------------------------------Mysql5.7版本在导入sql文件时,有可能会因为运行的sql文件索引长度不够或其他原因导致建不全。点击运行后,发现报错显示原因了——表cart:Unknown collation: 'utf8mb4_0900_ai_ci'(3)用记事本打开要运行的那个SQL文件,找到文件中在每一个creat table 下添加。原创 2023-10-20 00:48:38 · 4586 阅读 · 5 评论 -
Mysql命令窗口--调用存储过程时发生的error记录
这个的话是在调用存储过程传入参数的时候发生的,如果安装了navicat,回去查看一下这张表的这个字段设置的类型长度,这里我的表userid是4个长度,但是我在输入参数的时候超出了4个长度,因此就会报错。这个是指存储过程期望的参数数量与你传入的参数数量不匹配,这时需要回去重新检查在定义存储过程中输入的参数数量,以及对应的SQL语句涉及到的字段有无遗漏或多写。应该会不定时更新补充吧。简单记录一下,因为在mysql命令窗口写代码的时候经常因为一些小问题报了好多error。原创 2023-12-27 13:43:00 · 596 阅读 · 0 评论 -
数据库系统原理【练习题】——第一章:概述
由于数据库管理系统和操作系统都需要占用计算机的资源,因此它们需要并发运行,以充分利用计算机的资源,提高系统的效率和性能,此外,它们两者虽然独立,但需要协同工作以确保数据库的正确性和安全性。另外,文件管理数据也不一定可以加快用户操作数据的效率。数据库管理系统的一个重要特征之一是提供了数据的逻辑独立性,用户不需要了解存储数据的文件的物理信息,而是通过数据库管理系统提供的接口来访问数据。数据库管理系统提供了应用程序和数据的独立性,应用程序可以通过DBMS提供的接口来访问数据,而不需要了解数据的存储细节。原创 2023-11-29 22:02:59 · 2260 阅读 · 1 评论 -
《数据库系统原理》第一次作业【例题归纳和题解分析】
举例来说,假设有一个订单信息的数据库表,其中包含一个指向客户信息表的外键,参照完整性要求这个外键的取值必须是客户信息表中的主键值,或者是NULL。是指在数据库中的外键约束关系必须要求参照关系的完整性,即外键的取值必须是其所参照的表的主键值,或者是NULL。也称子模式,它是数据库用户(包括应用程序员和最终用户)能够看见和使用的局部数据的逻辑结构和特征的描述,它是由概念模式推导出来的,是数据库用户的数据视图,是与某一应用有关的数据的逻辑表示。因为一个数据库系统中只有唯一一个数据库,因此其的。原创 2023-12-16 21:44:38 · 1193 阅读 · 0 评论 -
《数据库系统原理》之关系数据库 【知识点罗列+关系代数例题演练】
数据模型一般由数据结构、数据操作和数据的完整性约束三部分组成。是数据特征的抽象,是数据库系统中用以提供信息表示和操作手段的形式架构。简单一句话来理解就是,关系模型是一张二维表。关系模型的数据结构非常简单,不管是现实世界中的实体还是实体间的相互联系都可以用单一的数据结构(关系)表示。比如,这张reader表,其实就是一个关系数据模型。域是一组具有相同数据类型的值的集合,又称为值域。在关系中是通过域来表示属性的取值范围;域中所包含的值的个数称为域的基数(用m表示)针对某一具体应用所涉及的数据提出约束性条件。原创 2023-12-29 22:22:07 · 1339 阅读 · 0 评论 -
数据库系统原理——备考计划1:关系数据库标准语言SQL_知识点汇总【附加例题演练】
功能关键字数 据 查 询SELECT数 据 定 义数 据 操 纵INSERT(增),UPDATE(更新),DELETE(删)数 据 控 制。原创 2023-11-26 13:16:58 · 1044 阅读 · 0 评论 -
数据库系统原理——备考计划2:数据库系统的概述
基于课本、上课ppt、复习总结ppt进行一个知识点的罗列,方便后期高效地复习目录一、基本概念二、数据库技术的产生、发展三、数据库系统的体系结构3.内部体系结构——三级模式和二级映像结构(1)三级模式——外模式(子模式/用户模式)——>视图(2)三级模式——模式(逻辑模式/概念模式)——>基本表(3)三级模式——内模式(存储模式/物理模式)——>存储文件(4)二级映像——外模式/模式映像:保证数据和程序之间的逻辑独立性(5)二级映像——模式/内模式映像:保证数据的物理独立性。原创 2023-11-29 16:28:28 · 378 阅读 · 0 评论 -
《数据库开发实践》之存储过程【知识点罗列+例题演练】
statementa.HANDLER :异常关键词b.FOR:声明c.statement:表示出现某种条件、错误的时候需要执行的语句可以是简单的一句SQL语句可以是复杂的多行语句——这里就需要用起始标签Begin和结束标签Endd.hander_action:异常类型,表示执行完statement后希望系统执行什么动作continue:程序继续——SQL WARNING和NO FOUND 的默认处理方法exit:跳出程序——SQLEXCEPTION的默认处理方法undo:程序回滚,撤销。原创 2023-12-27 12:17:58 · 1753 阅读 · 0 评论 -
《数据库开发实践》之自定义函数【知识点罗列+例题演练】
(1)自定义函数是由一条或多条SQL语句组成的程序,可用于封装代码以便进行重用(2)用户可以根据需求自己去编写函数的逻辑和实现方式,并将其存储在数据库中,以便在需要的时候调用。这些自定义函数可以提高数据库的灵活性和可扩展性,使得用户可以根据自己的需求实现定制化的功能(1)参数:可以有零个或者多个;(2)返回值:必须有且只有一个;自定义函数存储过程定义一种可重复使用的数据库对象,接受参数在执行一系列操作后返回一个值一种可重复使用的数据库对象,接受参数并执行一系列操作功能。原创 2023-12-27 15:58:05 · 1742 阅读 · 0 评论 -
《数据库开发实践》之触发器【知识点罗列+例题演练】
简单来说触发器就是一种特殊的存储过程,在数据库服务器触发事件的时候会自动执行其SQL语句集。原创 2023-12-28 22:51:30 · 1482 阅读 · 0 评论 -
数据库——关系数据的规范化:范式判断【知识点罗列+例题讲解】
对数据库系统原理中的关系规范化——范式,进行一个小总结,辅助例题讲解加深对最高满足范式的判断。从此以一反三。原创 2023-12-16 20:51:01 · 3879 阅读 · 0 评论 -
数据库——关系数据库的规范化:无损分解的测试【例题讲解,看完必会】
数据库中,关系模式分解——无损分解的测试的方法、例题讲解,通俗易懂,步骤详细。原创 2023-11-22 17:21:00 · 1585 阅读 · 0 评论 -
数据库——关系数据库的规范化:求解最小函数依赖集【多例题详细分步讲解,通俗易懂,看完必会!】
对数据库系统原理与应用中出现的“最小依赖集”求解进行详细的步骤说明,并加以例题讲解,通俗易懂。原创 2023-11-22 13:21:58 · 4675 阅读 · 4 评论 -
数据库——关系数据库的规范化:求候选码【超详细求解过程】
关系模式的候选码求解原创 2023-11-18 17:48:13 · 7457 阅读 · 6 评论 -
数据库——关系数据库的规范化:求闭包【超详细求解过程】
数据库的闭包详细的求解过程原创 2023-11-18 16:48:24 · 2794 阅读 · 0 评论