Mysql表数据如何导入到微信云开发数据库中
文章目录
- 1.方法1
- 2.方法2
- 3.小结
思路:打开微信云开发控制平台,可以利用.json文件导入数据,所以重点是如何将mysql表数据导出为json文件
1.方法1
使用Navicat Premium 15工具
- 右击表-导出向导
- 选择json文件,然后一直下一步即可
- 打开导出的json文件,格式与微信小程序云开发要导入的json格式不一样
导出的格式
微信小程序云开发要导入的格式
所以,需要对导出的json文件稍微修改
- 在云开发平台上创建集合与mysql表同名,并选择导入文件即可
- 特别提醒
虽然利用工具提供的导出JSON文件功能能成功导入云开发平台数据库,但是工具导出的json格式,无论原先字段是什么数据类型最后都成了字符类型,比如:
原先表中的state与id字段都是int类型,导出json后成为了字符串类型
这样会给自己带来一点小麻烦,所以这种方法并不完美,但是优点是简单
2.方法2
自己写sql语句,将表数据格式化为json字符串,再复制到空白的json文件上,再导入云开发数据库中即可
- 使用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表数据如何导入到微信云开发数据库中相关推荐
- 小程序云开发,判断数据库表的两个字段匹配 云开发数据库匹配之 and 和 or 的配合使用
云开发数据库匹配之 and 和 or 的配合使用 代码: // 获取成员消息onMsg2() {let that = thiswx.cloud.init({env: 'gezi-ofhmx'})con ...
- 数据库mysql表怎么设置外键_如何设置数据库中的外键
展开全部 创建数据库时就是有主键的创建了主键,但是表之间的关系没有联系,要建数据库关系图只e69da5e887aa62616964757a686964616f31333365653739有主键没有外键 ...
- 微信云开发-后端-快速上手
文章目录 前言 一.数据库 二.编写云函数 创建云函数 简单CRUD操作 复杂条件查询 等值查询: 比较查询 command操作符 aggregate操作符 聚合查询 基本操作 联表操作 一个字段的J ...
- 微信小游戏云开发数据库
关于微信小游戏云开发数据库的使用 初始化云开发 // 可以传入一个默认使用的环境名称 wx.cloud.init() 初始化数据库 // 这里的环境参数应传入云开发数据库中对应环境id const d ...
- 小程序 数据库 时间_使用云开发数据库构建更生动的小程序
导语 长连接服务被广泛应用在消息提醒.即时通讯.推送.直播弹幕.游戏等场景.本篇文章将介绍云开发数据库的长连接服务--实时数据推送,使用它来构建更生动的小程序.什么是实时数据推送? 通过云开发数据库的 ...
- mysql,oracle表数据相互导入
mysql导入oracle: 例如mysql中有ts_user_info表,现在要导入到oracle中的user_info表 1:导出mysql表数据到data.txt文件 mysql> sel ...
- mysql批量导入json_微信小程序云开发---数据库批量导入json文件
马上大学毕业了,于是最近做了一个关于班级信息的微信小程序,主要记录一些班级活动的照片.同学的通讯录...... 主要使用了微信小程序的云开发平台,因为班级同学的信息,班长都会有Excel表格统计的信息 ...
- mysql大数据量导入
mysql大数据量导入 mysql大数据量导入 数据生成 测试数据5000万 import java.io.*; import java.util.Random;public class Genera ...
- uniapp实现微信小程序云开发数据库访问,并解决云开发数据库获取不到数据问题
uniapp实现微信小程序云开发数据库访问,并解决云开发数据库获取不到数据问题 使用工具是HBuilder X 1.配置好AppID(小程序ID) 在HBuilder X工具的manifest.js文 ...
最新文章
- 为什么AI的翻译水平还远不能和人类相比?
- css布局详解(一)——盒模型
- 周五话分析 | 两个指标解读用户千百种离开的姿势(跳出率与退出率)
- 苹果开发(二) 申请应用
- Mysql数据库(七)——mysql高阶语句(上)
- java集成groovy
- c++ 多核cpu序列号_关于 CPU 的一些基本知识总结
- 参数估计_随机微分方程的参数估计(一)
- JDK 1.6环境变量的设置
- android 多语言(在APP里面内切换语言)
- 使用systemd管理程序进程
- elementui中el-upload自定义上传方法中遇到的问题
- mdt 计算机名_MDT配置数据库
- 数学 - 基本初等函数导数公式及求导法则
- react-custom-scrollbars滚动组件
- PicGo搭建图床避坑
- 仿Windows画板喷漆笔刷效果
- 百度地图点聚合解决方案
- magento-onestep-checkout-remove-payment-method-step
- 新能源汽车——动力电池