mysql - 二维数组的表模式

标签 mysql arrays multidimensional-array

我有一个数据结构要存储在表中,该表是该数据的二维数组详细信息:

Languages|Reading|Writing|listening


English | Good | Excellent | Very good

French | Excellent | Good | Fair

Persian | Good | Excellent | Good

当我想在其他数据中添加学生时,我在学生登记表的界面中具有这种结构,我应该存储有关他们的语言能力的信息我使用 radio 作为选项(好,优秀,公平,...等)现在我想要一个表来存储与主表分开的数据,以便任何有关表架构的建议将此数据存储在表中。

最佳答案

表结构:

StudentLanguageId | StudentId | Language

StudentLanguageReadingId | StudentLanguageId | Level

StudentLanguageWritingId | StudentLanguageId | Level

StudentLanguageListeningId | StudentLanguageId | Level

关于mysql - 二维数组的表模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23360492/

相关文章:

arrays - 在数组的数组中查找元素的索引

Javascript 对象的值很少作为长度为 1 的数组如何使它们不是数组

c# - 最快的数组寻址

python - NumPy:3D 数组的 1D 插值

mysql - 使用不同表中另一列的值更新行

php - Docker 应用程序无法访问在另一个容器中运行的 MySQL

mysql - PHP/Mysql 如何将另一个表加入到搜索查询的匹配中

php - 在 MySQL 中计数

javascript - array.push(object) 未在 javascript 中的循环末尾推送

php - 将 CSS 拆分为多维数组