目录:
定义-“数据库列”是什么意思?
在关系数据库的上下文中,列是表中一组数据值的集合,均为单一类型。 列定义表中的数据,而行则将数据填充到表中。
大多数数据库允许列包含复杂的数据,例如图像,整个文档甚至是视频剪辑。 因此,允许单一类型数据值的列并不一定意味着它仅具有简单文本值。 某些数据库甚至更进一步,允许将数据作为文件存储在操作系统上,而列数据仅包含指向实际文件的指针或链接。 这样做是为了使整个数据库大小易于管理-数据库大小较小意味着备份花费的时间更少,而在数据库中搜索数据的时间也更少。
Techopedia解释了数据库专栏
一个简单的示例是一个表,该表存储了银行的客户信息。 该表中的列可以采用以下形式:客户名称,客户电话号码,客户出生日期,客户ID,地址,城市,邮政编码。 数据行是每个水平集,其中包含列出的所有列的客户数据。 例如:
顾客 | 名称 | 电话 | DoB | ID | 地址 | 市 |
---|---|---|---|---|---|---|
1个 | 安德鲁·琼斯 | 202-555-2452 | 70年6月12日 | 4356 | 12 Maple Drive | 纽约 |
术语“字段”通常与“列”互换使用,但是数据库专家倾向于使用“字段”一词来表示列的特定值或单个项目。 因此,字段是行与列的交集。 在上面的银行示例中,一个字段是由一行与“客户名称”列的交集形成的,以形成“安德鲁·琼斯”。但是,这种区别通常被忽略。