Mysql 通过示例显示:行与字段?

Mysql 通过示例显示:行与字段?,mysql,sql,sqlite,Mysql,Sql,Sqlite,各种文档将行定义为记录的同义词。不幸的是,记录可以是列表或单个项目。尽管如此,一行通常包含多个项目,但有时称为“单个条目” 字段可以是一个容器(例如,在html中),可以将其视为输入一个项目的位置,也可以将其视为输入多个项目的位置(尽管有时在不同的场合) 如果有人能用简单的语言来表达,那当然很好。例如,行是通过insert语句输入单个项、单个字段的结果。字段表示所有行并与列相交 有谁能提供一个明确的答案,因为谷歌只是没有削减它。多谢各位 编辑: 在excel中,它一定是经过切割和干燥的。柱子都是

各种文档将行定义为记录的同义词。不幸的是,记录可以是列表或单个项目。尽管如此,一行通常包含多个项目,但有时称为“单个条目”

字段可以是一个容器(例如,在html中),可以将其视为输入一个项目的位置,也可以将其视为输入多个项目的位置(尽管有时在不同的场合)

如果有人能用简单的语言来表达,那当然很好。例如,行是通过insert语句输入单个项、单个字段的结果。字段表示所有行并与列相交

有谁能提供一个明确的答案,因为谷歌只是没有削减它。多谢各位

编辑:

在excel中,它一定是经过切割和干燥的。柱子都是水平的。这一排都是垂直的。单元格是行-列对;一个条目。尽管关系数据库语言类似于处理多个电子表格(表),但列、行、单元格方法似乎最有意义

我在看各种不同的解释,它们的答案似乎不一致。我们是否可以在操作上定义我目前正在编写的教程的术语,这些术语还不清楚?链接:

如果这是一个表

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   |

怎么样?

一行/记录,一列/字段:

+---+
| x |
+---+
+----+
| x1 |
+----+
| x2 |
+----+
| x3 |
+----+
一行/记录,三列/字段:

+---+---+---+
| x | y | z |
+---+---+---+
+----+----+----+
| x1 | y1 | z1 |
+----+----+----+
| x2 | y2 | z2 |
+----+----+----+
| x3 | y3 | z3 |
+----+----+----+
三行/记录,一列/字段:

+---+
| x |
+---+
+----+
| x1 |
+----+
| x2 |
+----+
| x3 |
+----+
三行/记录、三列/字段:

+---+---+---+
| x | y | z |
+---+---+---+
+----+----+----+
| x1 | y1 | z1 |
+----+----+----+
| x2 | y2 | z2 |
+----+----+----+
| x3 | y3 | z3 |
+----+----+----+

字段或列与表一起定义,并且是表结构的一部分,它们垂直地保存信息。它们描述表中的记录或行

例如:姓名、年龄、工资等

行或记录是存储在表中的真实数据,这些记录是实际信息。一个水平行表示一条记录


例如:“John”,2323000.00

想象一下,你必须描述同一事物的许多方面。您必须选择要处理哪些方面:这些是表中的列。对于每个列,您可以选择要表示的数据类型(数字、字符串等)。该列也可以是复合数据类型(例如:date)或对另一个对象的引用

对象的描述包含在与该对象相关的列中包含的所有值中:这是行/记录(这两个术语在ER数据库中具有相同的含义)

字段是列假定的值——假设它是表中的一个单元格。它是行的一部分,但在行和列提供的上下文之外可能没有意义

可能混淆是因为为了简化表示法,术语字段被用作术语列。当您看到类似“select*from foo where somefield=something”这样的查询时,这意味着您选择了字段相对于列“somefield”的值为“something”的行


这个定义也适用于HTML字段。表单的字段是您在案例中输入列的值的位置,也就是说,在代表您的行中。

那么如何描述完整的水平面呢?您从左侧开始,然后继续向右读取,直到最后到达最右侧的列/字段。所以你们读了一行,或者你们可以说RecordOk,那个么你们的词汇表中似乎并没有单个单元格的术语?单个单元格,很简单。字段的数量可以是5、4、12,也可以是1。单细胞并不是一种特殊情况,它符合定义。如果你算上字段,那么它可能是5,为什么不能是1呢。我认为这不是特例,或者应该单独定义。@F4r-20与其他两个答案所描述的“字段/列”不同,这意味着字段与列同义。。。。XD但这是三个答案中最有意义的。@F4r-20听起来不错,但我觉得每个人都不同意你的观点。heh@F4r-20不管其他答案如何,我正在查看的文档(参见编辑)似乎指向了您指向的相同答案。不幸的是,网络上有大量糟糕的文档。最好仔细检查每一份文档,并试图理解每一位作者的意思。我希望很多人会阅读你的答案,并遵守你的定义。根据第三个答案,ex.c是一列、三行、三条记录,ex.b是一行、三列、三个字段。我不知道谁的答案是正确的。可以吗?从技术上讲,字段更正确的术语是列,即在数据库中,表由和组成。@AndriyM也不明确。表示一条记录类似于一行,单行中的每一列都是一个字段。这意味着一个字段只等于m-by-1数据库或单行中的一列。。。。你不同意吗?或者,换句话说,这意味着字段类似于Excel的单元格,对吗?我想这就是我最近对它的理解。但老实说,我不记得在各种SQL产品手册中遇到过表单元格意义上的单词字段。关系数据库处理一组行,因此每次它都是一列,如果您愿意,也就是一组字段,但实际上不是一个字段(即使它可能只是一行,因此是一个值为一列)。@AndriyM是的,我也处理同样的问题。也许这只是一种罕见的情况,在这种情况下,“字段”的单数形式是有用的。在更高级的作品中很少遇到它,以至于后来变得毫无用处。对于像我这样的初学者来说,尝试制作教程文档的头尾,这似乎非常重要,尽管可能不是。这是一个非常好的答案。把事情用语言表达出来是很好的。不过,我仍在为这句话苦苦挣扎:“这是争吵的一部分,但它可能已经发生了。”