引入数据库

59 阅读1分钟

引入数据库

数据库

关系型
   mysql  oracle db2  sqlserver
    表结构
非关系型
   mongodb  redis

mongodb数据库

文档型数据库
文档:类似json格式数据结构
注: mongodb存储的是各种各样的json数据

安装使用

  1. 下载mongodb
  2. 安装 注:不要安装客户端compass
  3. 启动服务端 进入mongodb安装目录 bin目录打开命令行窗口 执行 mongod -dbpath ../data/db 注: 如果没有成功,手动启动,到服务启动
  4. 启动命令行客户端 进入mongodb安装目录bin, 执行mongo 命令

数据常用库命令

  • show databases - 显示所有数据库 show dbs 简写

  • 创建数据库 use 数据库名 use h52208db

  • 查看数据库 db

  • 显示所有集合collection show collections

  • 创建集合 创建集合collection,插入文档数据

    1. 插入文档数据时创建 db..insert(doc)
    2. 直接创建 db.createCollection('新建集合名')
  • 插入文档数据 db..insert(doc) db.users.insert({name:'jack',age:18})

  • 查看数据 db.users.find() 查看所有数据

  • 查看name是jack的数据 db.users.find({name:'jack'})

  • 修改数据 db.users.update({name:'jack'},{$set:{age:28}})

  • 删除文档数据 db.users.remove({name:'jack'})

  • 删除集合 db.users.drop()

  • 删除数据库 db.dropDatabase()

使用mongoose第三方库操作mongodb数据库

  1. 下载mongoose库 npm i mongoose
  2. 引入mongoose创建连接