关系数据库基本特征

关系数据库是使用表来存储数据的数据库。
2 02 2 年我还在用MySQL,无论哪个城市,数据都在表里。
每行有一条记录,每列有一个字段。
例如,用户表具有用户 ID、用户名和电子邮件地址等列。
每行包含有关每个用户的信息。

数据之间存在关系。
例如,orders 表中有一个用户 ID。
这个ID是一个外键,它指向用户表中的用户ID,这样就可以将订单和用户联系起来。
2 02 2 年做项目的时候,我是靠外键来连接用户和订单的,不然数据就乱了。

关系数据库是数据密集型的。
不应有重复或空数据。
例如,用户名列不能为空,不能有两个相同的用户名。
当我录入2 02 2 年的数据时,就因为这个被拦住了。
后来我意识到我应该先检查一下是否有重复的名字。

用SQL这个语言查数据,2 02 2 年谁不知道怎么用SQL?只要写几个字,就可以输出数据。
比如我想查北京的所有用户,只要写SELECT FROM users WHERE city='Beijing',几分钟就出来了。
到了 2 02 2 年,我将整天写这些类型的 SQL 语句。
修改、删除、删除都很麻烦。

还有一个事务,它是一组操作,要么全部执行,要么都不执行。
当我2 02 2 年付款时,我会使用交易。
如果中间出了问题,钱没有支付成功,就需要取消之前的所有操作,否则数据就会出错。
当时我有点担心出什么问题,因为我一取消,用户又会问。

关系数据库中数据库,表,字段及元组的概念及相互之间的关系

关系数据库表,二维表,存储每行一条记录、每列一个字段的信息以及数据类型定义。
关系模型的基础,灵活的数据访问,由列定义的唯一元组和数据类型。