下载安装 MongoDB
image.png
直接点击下载就行了
image.png
安装 mongodb
一直点击下一步,知道这一步
image.png
选中自己选择想安装的目录路径(选择安装的目录路径后一直点击下一步、下一步)
image.png
取消默认选择,然后安装
image.png
如果安装的时候出现这个弹窗,选择这个就行了
image.png
如果出现上面那个弹窗,我们需要在安装的目录文件目录下面的 data 文件里新建 db 文件夹
image.png
一、启动关闭数据库
启动:打开 cmd 中输入 mongod
mongodb 默认使用执行 mongod 命令会在所处盘符根目录 /data/db 作为自己的数据库存储目录
所以在第一次执行 mongod 命令之前先手动新建一个 /data/db
mongod
image.png
如果想要修改默认的数据库存储目录,可以:
mongod --dbpath=数据库存储目录路径
停止:
在开启读物的控制台,直接 ctrl + c 即可停止
或者直接关闭服务的控制台
二、连接和退出数据库
连接:再重新打开一个 cmd 窗口,输入 mongo
该命令默认连接本机的 mongoDB 服务
mongo
image.png
如果出现这个错误的话,打开我们在安装后的新建的 db 文件夹目录,输入mongod --dbpath= db 文件夹目录路径
image.png
然后再重新输入 mongod 打开数据库,再新打开一个 cmd 输入 mongo 连接数据库
image.png
推出:
在连接状态数据 exit 推出连接
exit
三、基本命令
show dbs ----查看显示所有数据库
db ----查看当前操作的数据库
use 数据库名称 ----切换到指定的数据库(如果没有会新建)
db.表名.insertOne(数据) ----插入数据
db.students.insertOne({"name": "Jack"})
+show collection ----查看数据库中所有的表
db.表名.find() ----查看数据库中指定的表里面的所有数据
db.students.find()
在 Node 中如何操作 MongoDB 数据
一、使用第三方 mongoose 来操作 MongoDB 数据库(常用在项目中)
二、使用官方的 mongodb 包来进行数据的增删改查
一、使用第三方 mongoose 来操作 MongoDB 数据库
第三方包:mongoose 基于 MongoDB 官网的 mongodb 包做了再次封装。(在 node 项目中使用)
二、使用官方的 mongodb 包来进行数据的增删改查
在npmjs官网搜索mongodb nodejs npmjs官网:https://www.npmjs.com/
图片.png
先安装
图片.png
快速启动项目
图片.png
数据的增删改查看下面的文档
例如:新增找到 Insert a Document ,如下图
图片.png
在 Node 中如何操作 mySQL
在 npmjs 官网搜索 mysql 点击进去
image.png
一、安装
npm install mysql
var mysql = require('mysql');
// 1、创建连接
var connection = mysql.createConnection({
host : 'localhost',
user : 'root',
password : '123456',
database : 'node_mysql'
});
// 2、连接数据库(打开冰箱)
connection.connect();
// 3、执行数据操作(把大象放进去)
// 这里执行 sql 语句 进行数据的操作
//获取 users 表里面的数据
connection.query('SELECT * FROM `users`', function (error, results, fields) {
if (error) throw error;
console.log('The solution is: ', results);
});
//插入一条数据
// connection.query('INSERT INTO users VALUES("01", "admin", "123456")', function (error, results, fields) {
// if (error) throw error;
// console.log('The solution is: ', results);
// });
// 4、关闭连接(关闭冰箱门)
connection.end();