mysql - 如何将复杂的 JSON 批量上传到 MySQL
问题描述
我有一个 JSON 文件,我正在尝试将其批量上传到 MySql。该文件约为50GB。是否有一种简单的方法可以将所有数据导入 MySql?我尝试在 youtube 上观看有关如何执行此操作的视频,但所有教程都是针对没有此类嵌套数据的超级简单 json 数据。任何帮助都会很棒。这是一个示例,因此您可以查看它的结构:
{
"PatentData": [
{
"patentCaseMetadata": {
"applicationNumberText": {
"value": "16315092",
"electronicText": "16315092"
},
"filingDate": "2019-07-03",
"applicationTypeCategory": "Utility",
"partyBag": {
"applicantBagOrInventorBagOrOwnerBag": [
{
"applicant": [
{
"contactOrPublicationContact": [
{
"name": { "personNameOrOrganizationNameOrEntityName": [ { "organizationStandardName": { "content": [ "SEB S.A." ] } } ] },
"cityName": "ECULLY",
"geographicRegionName": {
"value": "",
"geographicRegionCategory": "STATE"
},
"countryCode": "FR"
}
]
}
]
},
{
"inventorOrDeceasedInventor": [
{
"contactOrPublicationContact": [
{
"name": {
"personNameOrOrganizationNameOrEntityName": [
{
"personStructuredName": {
"firstName": "Johan",
"middleName": "",
"lastName": "SABATTIER"
}
}
]
},
"cityName": "Mornant",
"geographicRegionName": {
"value": "",
"geographicRegionCategory": "STATE"
最终目标是将 JSON 文件保存在 MySQL 数据库中,格式如下:
Name | Address | State | Country ... | Abstract
Tim - 23 North- TX - US ... | The tissue...
Tom - 33 North- TX - US ... | The engineer...
Kim - 78 North- TX - US ... | The lung...
Bob - 123 North- TX - US ... | The tissue...
Rob - 93 North- TX - US ... | The scope...
解决方案
推荐阅读
- php - PHP Math 在将负数与零相乘时中断
- icons - 2020 年我应该为我的网站创建哪些图标?
- android - 重复类 com.google.android.gms.location.places.zza
- javascript - 吉森没有假设正确的语法
- python - Plotly:如何重写标准仪表板应用程序以在 JupyterLab 中启动它?
- android - 暂停执行,直到通过 LiveData 设置对象值
- python - 在将 LatLong 转换为 UTM、将偏移量添加到 UTM 以及将偏移量 UTM 转换回 LatLong 时如何处理可能的区域变化?
- python - 如何将值从一个列表移动到另一个列表,同时从第一个列表中删除它们
- c# - 为什么 UserControl 上的表单没有 PostBack?
- r - 以特定方式转换数据框列名称