暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

SQL数据库、表、行、列和数据格式

SQL 小课堂 2021-04-20
2797

其实每个人一直都在直接或间接地使用数据库。比如你上淘宝搜商品的时候,淘宝会在商品数据库里查询你输入的关键词;当你账号密码登录 QQ 时,腾讯会在用户数据库里查询你的账号;甚至你只是打一个电话,运营商也会查询他们的通话数据库,记录通话时间。

数据库是无处不在的。为了进一步学习 SQL,我们要先讲解一些数据库相关的专业术语

数据库

数据库是一个有结构的数据集合。最简单的理解就是把数据库想象成一个 Excel 文件:Excel 文件里有“工作簿”、“列”和“行”,数据库里也有“表”、“列”和“行”。

数据库、表、列和行的关系如下图所示:

一个数据库里有多个表,每个表里都包含行和列。

表、行和列

表可以理解成数据网格。网格先按数据类别划分出不同的列,比如“班级”,“学号”等,然后每一行都按划分好的列存放数据。

表的列名称也可以称为“字段”。比如,我们既可以说某个表有“班级”、“学号”两列,也可以说有“班级”、“学号”两个字段,这两种说法的意思是一样的。

数据格式

我们知道,Excel 单元格可以选择数据格式,比如“常规“、“数值”、“货币”、“日期”、“文本”等,如下图所示:

同样的,数据库的列也可以选择数据格式,但叫法和 Excel 不太一样。一般可以认为,数据库的数据格式分为“数字”、“文本”和“二进制”。

这里可能会有疑问,为什么存放数据的时候还要区分格式?这是因为计算机在处理数据的时候,必须先知道它的格式,才能正确处理,所以数据库的每个列都必须明确地指定数据格式。


(如有未理解的地方,就在评论区留言)   


最后修改时间:2021-04-29 23:19:02
文章转载自SQL 小课堂,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论