mysql - MySQL数据库Nodejs,初始表查询
问题描述
我正在创建一个 Nodejs MySQL 数据库网站。我已经决定了一堆表需要什么模式。截至目前,我正在使用 mysql 工作台创建表并连接到 mysql 数据库。我应该将所有创建表模式存储在 Nodejs 的某个文件夹中并使用 node 和 mysql 包运行它吗?我应该使用它在生产中创建新表,因为我会经常擦除所有数据吗?我在网上找到的关于通常如何完成的指示很少。
任何建议将不胜感激
解决方案
数据库迁移概念之前已经回答了您的所有问题。
数据库迁移负责使用表初始化架构。它还负责生产。
查看db-migrate。它是 node.js 中流行的数据库迁移工具。
它可以帮助您创建自动化脚本。另请查看此出色的教程以获取分步指南
推荐阅读
- amazon-web-services - 如何正确配置 Docker 以提供更好的性能
- sql - 使用分页显示数据 - 一次获取整个数据或获取每个页面的一部分?
- javascript - 不能在 Selenium (Javascript) 中使用 findElement
- javascript - 具有特定类的元素数组在 setTimeout 中变得未定义
- amazon-web-services - SNS 是否允许基于 String.array 中存在的多个值进行过滤
- ruby-on-rails - 这个验证有什么作用?
- c++ - Haversine 公式 - 数学略有偏差,不确定原因
- file - 如何下载链接中的所有文件
- apache-spark - 如何在 virtualenv 中为 pyspark 运行 spark-submit?
- python - Azure 功能:我可以实施我的体系结构吗?如何最大限度地降低成本?