文章目录

  • 1.方法1
  • 2.方法2
  • 3.小结



思路:打开微信云开发控制平台,可以利用.json文件导入数据,所以重点是如何将mysql表数据导出为json文件

1.方法1

使用Navicat Premium 15工具

  1. 右击表-导出向导
  2. 选择json文件,然后一直下一步即可
  3. 打开导出的json文件,格式与微信小程序云开发要导入的json格式不一样
    导出的格式

    微信小程序云开发要导入的格式

    所以,需要对导出的json文件稍微修改
  4. 在云开发平台上创建集合与mysql表同名,并选择导入文件即可

  5. 特别提醒
    虽然利用工具提供的导出JSON文件功能能成功导入云开发平台数据库,但是工具导出的json格式,无论原先字段是什么数据类型最后都成了字符类型,比如:

    原先表中的state与id字段都是int类型,导出json后成为了字符串类型

    这样会给自己带来一点小麻烦,所以这种方法并不完美,但是优点是简单

2.方法2

自己写sql语句,将表数据格式化为json字符串,再复制到空白的json文件上,再导入云开发数据库中即可

  1. 使用Navicat Premium 15 新建查询,输入将表数据格式化为json字符串的代码。对于int的字段不拼接双引号,而varchar的字段拼接双引号,如下。
SELECT
GROUP_CONCAT(
CONCAT('{'),
CONCAT('"id":', '', id, '', ','),
CONCAT('"state":', '', state, '', ','),
CONCAT('"uname":', '"', uname, '"', ''),
CONCAT('}')
) json
FROM
testtowx


2. 再讲转换json的结果复制到空白json文件下,导入到云开发数据库即可,结果如下:

这样就解决了方法1的问题。

3.小结

方法1 :
优点:简单操作
缺点:会把字段int类型转换为字符串类型
方法2
优点:可以保留字段的int类型
缺点:sql语句较难写

Mysql表数据如何导入到微信云开发数据库中相关推荐

  1. 小程序云开发,判断数据库表的两个字段匹配 云开发数据库匹配之 and 和 or 的配合使用

    云开发数据库匹配之 and 和 or 的配合使用 代码: // 获取成员消息onMsg2() {let that = thiswx.cloud.init({env: 'gezi-ofhmx'})con ...

  2. 数据库mysql表怎么设置外键_如何设置数据库中的外键

    展开全部 创建数据库时就是有主键的创建了主键,但是表之间的关系没有联系,要建数据库关系图只e69da5e887aa62616964757a686964616f31333365653739有主键没有外键 ...

  3. 微信云开发-后端-快速上手

    文章目录 前言 一.数据库 二.编写云函数 创建云函数 简单CRUD操作 复杂条件查询 等值查询: 比较查询 command操作符 aggregate操作符 聚合查询 基本操作 联表操作 一个字段的J ...

  4. 微信小游戏云开发数据库

    关于微信小游戏云开发数据库的使用 初始化云开发 // 可以传入一个默认使用的环境名称 wx.cloud.init() 初始化数据库 // 这里的环境参数应传入云开发数据库中对应环境id const d ...

  5. 小程序 数据库 时间_使用云开发数据库构建更生动的小程序

    导语 长连接服务被广泛应用在消息提醒.即时通讯.推送.直播弹幕.游戏等场景.本篇文章将介绍云开发数据库的长连接服务--实时数据推送,使用它来构建更生动的小程序.什么是实时数据推送? 通过云开发数据库的 ...

  6. mysql,oracle表数据相互导入

    mysql导入oracle: 例如mysql中有ts_user_info表,现在要导入到oracle中的user_info表 1:导出mysql表数据到data.txt文件 mysql> sel ...

  7. mysql批量导入json_微信小程序云开发---数据库批量导入json文件

    马上大学毕业了,于是最近做了一个关于班级信息的微信小程序,主要记录一些班级活动的照片.同学的通讯录...... 主要使用了微信小程序的云开发平台,因为班级同学的信息,班长都会有Excel表格统计的信息 ...

  8. mysql大数据量导入

    mysql大数据量导入 mysql大数据量导入 数据生成 测试数据5000万 import java.io.*; import java.util.Random;public class Genera ...

  9. uniapp实现微信小程序云开发数据库访问,并解决云开发数据库获取不到数据问题

    uniapp实现微信小程序云开发数据库访问,并解决云开发数据库获取不到数据问题 使用工具是HBuilder X 1.配置好AppID(小程序ID) 在HBuilder X工具的manifest.js文 ...

最新文章

  1. 为什么AI的翻译水平还远不能和人类相比?
  2. css布局详解(一)——盒模型
  3. 周五话分析 | 两个指标解读用户千百种离开的姿势(跳出率与退出率)
  4. 苹果开发(二) 申请应用
  5. Mysql数据库(七)——mysql高阶语句(上)
  6. java集成groovy
  7. c++ 多核cpu序列号_关于 CPU 的一些基本知识总结
  8. 参数估计_随机微分方程的参数估计(一)
  9. JDK 1.6环境变量的设置
  10. android 多语言(在APP里面内切换语言)
  11. 使用systemd管理程序进程
  12. elementui中el-upload自定义上传方法中遇到的问题
  13. mdt 计算机名_MDT配置数据库
  14. 数学 - 基本初等函数导数公式及求导法则
  15. react-custom-scrollbars滚动组件
  16. PicGo搭建图床避坑
  17. 仿Windows画板喷漆笔刷效果
  18. 百度地图点聚合解决方案
  19. magento-onestep-checkout-remove-payment-method-step
  20. 新能源汽车——动力电池

热门文章

  1. js怎样截取字符串后几位以及截取字符串前几位
  2. video 视屏播放器详细控制
  3. 商务智能-第五章 多维建模
  4. 麻省理工算法导论(含教材、讲义、答案)
  5. 这次不一样:八百年金融危机史(珍藏版)
  6. 1.0 DS1302-外部RTC
  7. 【windows】组装电脑笔记
  8. 广元停车场系统推荐_广元车牌自动识别停车系统设计方案,车牌自动识别系统停车场哪家有名...
  9. GBJ1510-ASEMI整流桥GBJ1510
  10. 奈奎斯特(Nyquist)稳定判据