mysql - 使用 MYSQL 存储数据的最佳实践问题
问题描述
我将一位艺术家的姓名(“Pablo Picasso”)和他完成的每幅画的标题存储在 MySQL 表中。
对于每个标题,我想包括尺寸、介质、年份等作为描述绘画本身的元数据。
问题: 您如何建议存储这些数据以便于操作?
- 你会用各自的元数据为每幅画创建一个新行吗?
- 或者您会使用一行并使用逗号分隔元数据的值吗?
换句话说,我很想知道存储数据的任何 mysql 最佳实践。
解决方案
你可以这样做:
artists table
-------------
id
first_name
last_name
other_attributes
paintings table
---------------
id
name
artist_id
year
other_attributes
推荐阅读
- angular - Angular 6/7 默认使用急切/延迟加载?
- python - 更新 Django POST 请求
- arrays - 如何将数据插入到结构中
- php - 如何写里面的复选框
- 标记 jQuery
- bash - 建立ssh连接并全自动输入sudo密码
- git - 如何将辅助分支与空的主分支合并?
- javascript - 保护 JAM 堆栈中的 API 密钥
- reactjs - 在 React Router 的 Prompt 中调用 OK 按钮的 onClick 函数
- c# - 关于 TypeInitializationException 的问题
- php - Laravel 函数控制器验证错误