每次做DELETE 或者UPDATE都必须考虑外键约束,会导致开发的时候很痛苦, 测试数据极为不⽅便; b. 外键的主从关系是定的,假如那天需求有变化,数据库中的这个字段根本不需要和其他表有关联的话就会增加很多麻烦。2)级联操作⽅便,减轻了程序代码量。 1.5 ER 图? 做⼀个项⽬的时候⼀定要试着画 ER 图来捋...
数据(Data):数据是数据库中存储的基本对象,它是描述事物的符号记录。 数据库(Database):数据库是长期储存在计算机内、有组织的、可共享的大量数据的集合。 数据库管理系统(DBMS):数据库管理系统是位于用户与操作系统之间的一层数据管理软件,它是一个大型复杂的软件系统,它主要用于科学地组织和存储数据、高效地获取...
关于MySQL 的学习,具体内容非常庞大,但重点内容比较集中,因此关于 MySQL 的学习笔记可能和之前的不太一样。至于 GoWeb 的学习笔记,还远远不到结束的时候,学完数据库后,剩下的内容就在实战中学习。 介绍 什么是数据库? 数据库是结构化信息或数据的有序集合,一般以电子形式存储在计算机系统中。通常由数据库管理系统...
数据解释;对数据含义的说明,数据的含义成为数据的语义。 2,数据库(DB):长期存储在计算机内,有组织的可以共享的数据的集合。 3,数据库管理系统(DBMS):数据库管理系统软件。 (1),数据定义功能(DDL,数据定义语言),对数据库重的数据对象进行定义 (2),数据操纵功能(dml数据操纵语言) (3),数据库的运行管理,保证数...
1.1 数据库介绍 1.1.1 什么是数据库? 简单的说,数据库(因为Database)就是一个存放数据的仓库,这个仓库是按照一定的数据结构(数据结构是指数据的组织形式或数据之间的联系)来组织、存储的,我们可以通过数据库提供的多种方式来管理数据库里的数据。 更简单形象的理解,数据库和我们生活中存放杂物的储物间仓库性质一...
由于B+树的数据都存储在叶子结点中,叶子结点均为索引,方便扫库,只需要扫一遍叶子结点即可,但是B树因为其分支结点同样存储着数据,我们要找到具体的数据,需要进行一次中序遍历按序来扫,所以B+树更加适合在区间查询的情况,而在数据库中基于范围的查询是非常频繁的,所以通常B+树用于数据库索引。
数据库 学习笔记.docx,第一章 数据库系统概述 1.1数据库基本概念 1.数据Data:描述事物的符号记录,是指利用物理符号记录下来的、可以鉴别的信息。 2.数据语义:数据是信息存在的形式,通过解释或处理的数据才能成为有用的信息。 3.数据库DB:指长期储存在计算机中的有组织的
1. 导航型数据库: IDS数据库(网状模型,1964年,GE) 优点:更接近现实、性能良好; 缺点:结构复杂,存取路径对用户不透明 IMS数据库(层次模型,1966年,IBM) 优点:数据结构简单、查询效率高 缺点:不适用于现实世界、查询必须依赖父节点 2. 关系型数据库:(1977年第一次数据库大战) ...
2.1.1新增数据库: 基本语法: Create datebase 数据库名字 [库选项] 库选项:用来约束数据库,分为两个选项 字符集设定:charset(数据存储的编码格式):常用的有GBK与UTF8 校对集设定:collate(数据比较的规则) 当创建数据库的sql语句执行之后,发生了什么? 1、在数据库系统中增加了对应的数据库信息; 2、会在保存数...
本着自己学习、分享他人的态度,分享学习笔记,希望能对大家有所帮助。 ::: block-1 目录 0 课程介绍 1 MySQL 概述 1.1 数据库相关概念 1.2 MySQL 数据库 2 SQL 2.1 SQL 通用语法 2.2 SQL 分类 2.3 DDL 2.4 图形化界面工具 2.5 DML 2.6 DQL 2.7 DCL::: 0 课程介绍 P1:https://www.bilibili.com/video...