【发布时间】:2014-10-17 17:05:12
【问题描述】:
我尝试在 SQL 中使用 Create Table 创建一个表, 一个人可以在多个地方工作,一个地方可以有多个人在工作, 这是我正在尝试的,我确定它不正确
create table ( person char(15), place char(15), salary int)
现在由于一个人可以在多个地方工作,如果元组位置有多个值,我会感到困惑, 如果是。我该怎么做 提前致谢
【问题讨论】:
-
供将来参考:关系数据库中的元组永远不会有不同数量的列。这是关系数据库基本结构的一部分——一个表有一定数量的列,并且该表中的任何元组都不会有不同的列数。
-
不相关但:您很可能不想使用
char(xxx)。该数据类型会用空格填充到定义的长度。
标签: mysql sql database create-table