MySQL 是目前最流行的开源关系型数据库管理系统之一,下面是 MySQL 数据库的一些基础知识:
-
数据库:数据库是按照一定规则组织起来的数据集合。
-
数据表:数据库中的一个数据存储单元,可以理解为 Excel 表格,数据表由列和行组成,列也被称为字段。
-
数据类型:确定了数据列可以存储哪些类型的数据,如整数、字符串、日期等。
-
主键:用于唯一标识数据表中的每一行记录,通常是一个表中的一个字段,且每个字段的值都不相同。
-
外键:指一个表中的字段,它与另一个表的主键建立关联,用于保持数据的一致性。
-
索引:用于加快数据查询速度的数据结构,可以看作是一个排好序的列表。
-
视图:是从一个或多个数据表中导出的虚拟表,可以对其进行查询操作,也可以像操作数据表一样去更新它。
-
事务:是一组 SQL 语句的执行,可以看作是一个单独的工作单元,要么全部执行成功,要么全部回滚。
-
存储过程:一组 SQL 语句的集合,类似于程序,可以在数据库中进行编译和存储,然后通过简单的调用进行执行。
-
触发器:是一组 SQL 语句的集合,与存储过程类似,但是触发器是一种被动的激活方式,通过触发某些条件时自动执行。