nodejs的mysql初始化
其实标题命名并不准确,本来想用nodejs来初始化数据库的,但是用nodejs写无非就是调用mysql然后通过query写sql语句来判断删除数据库,创建数据库,创建表,初始化数据等等。于是乎想来了解个新的创建方式,因为node的query已经会了。
百度了一下,用sql文件进行初始化,调用时在数据库命令行中使用 “source 路径” 的指令,进行对相应路径的sql文件进行读取,了解了下,发现思路是一样,语言也省了nodejs的调用,直接sql语句就可以被数据库读取:
-- 如果数据库存在则删除数据库 DROP DATABASE IF EXISTS myapp;-- 创建新的 myApp 数据库 CREATE DATABASE myapp DEFAULT CHARSET UTF8MB4; -- 使用 myApp 数据库 USE myapp;-- 执行其他表初始化 SOURCE D:/db1_init.sql; SOURCE D:/db2_init.sql; SOURCE D:/db3_init.sql;...
其他表sql文件就是创建表以及初始化数据的操作:
-- 创建表 CREATE TABLE test1_info (`id` int PRIMARY KEY AUTO_INCREMENT,`account` char(50) NOT NULL default '',`username` char(50) NOT NULL default '',`password` char(50) NOT NULL default '',`remark` char(50) default '' );-- 插入数据 INSERT test1_info (account, username, password, remark) values ('test1', 'user', '*****', '普通用户'), ('test2', 'admin', '*****', '管理员');
然后source主sql文件,mysql命令行就会一堆ok:
至此数据库初始化完成了。
转载于:https://www.cnblogs.com/guofan/p/9888962.html
nodejs的mysql初始化相关推荐
- NodeJS+Express+mySQL服务端开发详解
NodeJS+Express+mySQL服务端开发详解 随着NodeJS的发展,现在已经被很多人熟知,NodeJS已经成为了前端开发人员必备的技能.本文不会对NodeJS过多介绍 如果你感兴趣可以访问 ...
- MySQL初始化基本操作
本人对MySQL的上手使用不甚熟练,已经来回重新初始化和配置多次.这里记录一下每次操作的步骤,备忘. 新人经验,仅供参考. 首先,清空data目录(如果还没有保存什么重要数据的话) 然后执行: mys ...
- 复盘《新冠疫苗在线预约系统》设计过程Nodejs+express+Mysql+前端
新冠疫苗预约 使用的技术:nodejs +express +Mysql +html+bootstrap 运行环境:vscode 1. 项目的搭建 检验node环境 确认是否安装node express ...
- 下载nodejs的mysql安装包下载_nodejs安装包下载|nodejs(javascript运行环境) v5.3.0 最新稳定版 - 软件下载 - 绿茶软件园|33LC.com...
nodejs(javascript运行环境)是款运行在服务器端的javascript.nodejs(javascript运行环境)使用了一个事件驱动.非阻塞式 I/O 的模型,使其轻量又高效,Node ...
- nodejs操作mysql创建库和表_Nodejs操作MySQL数据库
如何用nodejs操作MySql数据呢,其实写法还是简单的, 1.开始在你的node项目中 npm install mysql --save 2.在你的新建项目中 引入代码 //引入数据库 var m ...
- MySQL初始化root密码以及root密码忘记解决方法
MySQL初始化root密码以及root密码忘记解决方法 参考文章: (1)MySQL初始化root密码以及root密码忘记解决方法 (2)https://www.cnblogs.com/liuyu2 ...
- nodejs连接mysql报connect ECONNREFUSED错误的解决方法
通过AMH面板安装的mysql,用nodejs连接mysql时候结果报[connect ECONNREFUSED]连接错误. 解决方法:添加socketPath 有些mysql 安装的时候不是mysq ...
- Nodejs连接mysql的增、删、改、查操作
一,创建数据库 Source Database : my_news_test SET FOREIGN_KEY_CHECKS=0;-- ---------------------------- -- T ...
- mysql初始化错误【一】Can't find error-message file '/usr/local/mysql/errmsg.sys'
环境:CentOS 7.2 MySQL 5.7.18 从mysql官方网站下载rpm包到服务器本地,依次安装下面的RPM包: mysql-community-common-5.7.18-1.el7.x ...
最新文章
- 谷歌小姐姐开源姿势动画师项目,组合现有TF模型,只需一张SVG图片便可配置...
- python udp client
- nowcoder 提高组模拟赛 选择题 解题报告
- Android Http请求框架二:xUtils 框架网络请求
- 利用mm命令编译Android模块
- PHP操作Redis常用技巧
- android layerlist bitmap,android shape类似的 另一个 高端用法:layer-list
- 自学笔记 - 购物篮关联分析-两两相关
- 我在CSDN上使用了大半年的账号最后不属于自己,纵有疾风起,人生不言弃
- 软件测试面试题(一)
- java写txt文件_Java读写txt文件
- FTP探测-挖掘鸡2014免费版
- 查看本地硬盘raid级别linux,linux 下查看硬盘型号、大小等信息(含Raid)
- 电感 磁珠 对比分析
- 工业机器人pallet指令_近30年现场一线工作者,讲述工业机器人应用案例集锦!...
- 小蜜蜂商城系统解析,结合众筹卖货活动,流水千万
- 王海峰、李飞飞、山世光、王井东、汪玉……众多AI华人学者入选2022 IEEE Fellow...
- VMware桥连接连接网络
- 学计算机的心理300字,心理作文300字
- “小而美”企业的战略规划思路解读
热门文章
- leetcode378 Kth Smallest Element in a Sorted Matrix
- 迷失第一季/全集Lost 1迅雷下载
- HTML5新标签 w3c
- JNI_Android项目中调用.so动态库实现详解【转】
- 关于eclipse环境启动不成功的问题解决方法
- 转: c#.net利用RNGCryptoServiceProvider产生任意范围强随机数的办法
- “管理压力,控制情绪”培训小结
- c语言存储类型重要吗,C语言储存类别(Storage Class)
- pdo mysql limit_PHP mysql中limit用法详解(代码示例)
- (80)FPGA复位激励(function)