各种文档将行定义为记录同义词。不幸的是,一条记录可以是一个列表,也可以是单个项目。尽管如此,一行通常包含多个项目,但有时也称为“单个条目”。
字段可以是一个容器(例如,在html中),它可以被认为是一个输入一个项目的地方,也可以被认为是一个输入多个项目的地方(尽管有时是在不同的场合)。
如果有人能用简单的术语说出来,那就太好了。例如,行是通过insert语句输入的单项、单字段的结果。字段表示所有行并与列相交。
有谁能给出一个明确的答案,因为谷歌根本就不会这么做。谢谢。
编辑:
在excel中,它肯定是一成不变的。列都是水平的。行都是垂直的。单元格是行-列对;单个条目。尽管关系数据库语言类似于处理多个电子表格(表),但列、行、单元格的方法似乎最有意义。
我正在研究各种不同的解释,这些解释在答案中似乎彼此不一致。我们可以在操作上定义我目前正在编写的教程的术语吗,这是不清楚的?链接:http://zetcode.com/databases/sqlitetutorial/introduction/#about
发布于 2012-11-08 13:40:21
如果这是一张桌子。
O--O-------------O-------------O
|ID| my_col_1 | my_col_2 |
O--O-------------O-------------O
|0 | fskdjfh | jfkhgdkfj |
|1 | NULL | hfkjsdh |
|2 | jfkdhsdkjh | NULL |
|3 | fdfhkjh | NULL |
|4 | NULL | NULL |
O--O-------------O-------------O
这是一排..。
|0 | fskdjfh | jfkhgdkfj |
这是一个领域..。
| jfkhgdkfj |
怎么说呢?
发布于 2012-11-08 16:08:44
想象一下,你必须描述同一事物的许多方面。您必须选择您想要关注的方面:这些是表的列。对于每一列,您可以选择要表示的数据类型(数字、字符串等)。该列还可以是复合数据类型(例如: date)或对另一个对象的引用。
对象的描述包含在与该对象相关的列中的所有值中:这是行/记录(这两个术语在ER数据库中具有相同的含义)。
字段是由列假定的值--假设它是表中的一个单元格。它是行的一部分,但它可能在行和列提供的上下文之外没有意义。
也许造成混淆的原因是为了简化表示法,术语字段被用作术语列。当您看到类似于"select * from foo where somefield=something“这样的查询时,这意味着您选择了字段相对于列"somefield”取值为"something“的行。
这个定义也适用于HTML字段。表单的字段是您在其中输入列的值的位置,也就是说,在表示您的行中。
发布于 2012-11-08 13:40:48
一行/记录,一列/字段:
+---+
| x |
+---+
一行/记录,三列/字段:
+---+---+---+
| x | y | z |
+---+---+---+
三行/记录,一列/字段:
+----+
| x1 |
+----+
| x2 |
+----+
| x3 |
+----+
三行/记录,三列/字段:
+----+----+----+
| x1 | y1 | z1 |
+----+----+----+
| x2 | y2 | z2 |
+----+----+----+
| x3 | y3 | z3 |
+----+----+----+
https://stackoverflow.com/questions/13290014
复制