mysql - 如何在 SQL 中建立账户
问题描述
我暂时离开了 java 并开始使用 SQL。我收到了一个问题,我真的不明白被问的是什么
" 使用 SQL 语句向数据库中添加一个关联 CUSTOMER Prefers SUPPLIER 到数据库。假设一个客户可以选择多个供应商,并且一个供应商可以被多个客户首选"
当他们说创建关联时,他们的意思是在两者之间创建外键吗?该网站上唯一的主题是关于不同值的相同属性之间的关系,所以我对这个问题的实际要求有点困惑
感谢您的时间
如果它有助于任何人解释它,我会在我的客户和供应商代码下面发布
CREATE TABLE CUSTOMER
(
CUSTOMER_CODE VARCHAR(5) NOT NULL,
COMPANY_NAME VARCHAR(40) NOT NULL,
CONTACT_NAME VARCHAR(30),
CONTACT_TITLE VARCHAR(30),
ADDRESS VARCHAR(60),
CITY VARCHAR(15),
REGION VARCHAR(15),
POSTAL_CODE VARCHAR(10),
COUNTRY VARCHAR(15),
PHONE VARCHAR(24),
FAX VARCHAR(24),
CONSTRAINT PK_CUSTOMER PRIMARY KEY (CUSTOMER_CODE)
);
CREATE TABLE SUPPLIER
(
COMPANY_NAME VARCHAR(40) NOT NULL,
CONTACT_NAME VARCHAR(30),
CONTACT_TITLE VARCHAR(30),
ADDRESS VARCHAR(60),
CITY VARCHAR(15),
REGION VARCHAR(15),
POSTAL_CODE VARCHAR(10),
COUNTRY VARCHAR(15),
PHONE VARCHAR(24),
FAX VARCHAR(24),
HOME_PAGE VARCHAR(500),
CONSTRAINT PK_SUPPLIER PRIMARY KEY (COMPANY_NAME)
);
解决方案
推荐阅读
- python-3.x - Geopandas Polygon 和 Shapely LineString 之间的交集
- python - 根据某些条件打印 excel 列的总和
- r - 如何从 R 中的十六进制值的数据框中绘制彩色图像?
- three.js - Three.js ligthing 的凹陷区域比表面更亮
- html - Ant-Design 的 `Popover` 在 `content` 足够大时会出现锯齿,如何解决?
- javascript - 接口中的“字符串”类型不存在属性“过滤器”
- sparql - Wikidata:如何通过 SPARQL 查询“官方名称”(P1448)的“语言”?
- javascript - 如何通过 Github API 将内容上传到隐藏文件夹名称?
- amazon-web-services - Dockerfile: COPY static Swagger no such file or directory 错误
- python - np.where 条件选择奇数元素,其中条件指定选择偶数元素