mysql数据库的基础知识

mysql数据库

1、数据库 database(简称DB):是存储在计算机中的数据的集合。
mysql是关系型数据库(数据组织成二维表,将数据组成二维关系,类似于Excel表,分为行和列)
2、二维关系:
行(row):一行就是一条记录
列(column):字段名
3、数据库的构成:
数据:描述事物符号记录
表:将不同的记录(数据)组织在一起,就形成了表,用于存储数据
库:表的集合体,是存储数据的仓库,以一定的组织方式存储的相互有关的数据
库——》表——》数据(行、列)
4、数据库管理系统(DBMS)manager system
将二维关系数据结构模型规范得意实现,我们称为数据库管理系统
5、范式:
1NF:在满足关系模型基础之上,任意一列必须是原子的(不可分割的)
2NF:在满足第一范式的情况下,必须有一列的数据可以区分每一行的数据(主键)
3NF:在满足前两范式的情况下,在表和表有连接关系的情况下,如果第一张表,依赖第二张表,那么被依赖的表的字段必须是能够区别每一行的数据的字段(主键)

6、数据库内容的部分基本概念:
约束:向数据表提供的数据要遵守的限制
完整性约束:表约束和键约束
主键(primary key):又称为主码,用于唯一标识表中的每一条记录。可以定义表中的一列或多列为主键,主键列上没有两行具有相同的值,也不能为空值(not null),一个表只有一个主键。
唯一键(unique key):一个或多个字段的组合,填入的数据必须在本表中唯一标识本行,可以为空,一个表可以有多个。
外键:一个表中的某字段可填入数据取决于另一个表的主键已有的数据。
索引:将表中的一个或多个字段中的数据复制另一份另存,并且此些需要按照特定次序排列存储。
mysql是一个小型的数据库管理系统,与其他的大型数据库管理系统(Oracle、DB2、SQLserver)
开源。
层级模型:物理层、逻辑层、视图层

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值