数据库(DataBase)

基本概念

数据库 就是按照一定数据结构的组织、存储、和管理数据的仓库;

注意:我们写的程序都是在内存中运行的,一旦出现程序运行结束或断电等突发情况,程序运行中的数据将会全部丢失,因此我们需要将程序运行的数据持久化到硬盘中去,以确保数据的安全性。

存储模式的选择: 数据库、文件

为什么普遍采用数据库存储?

  • 数据库是具有结构的,数据与数据之间可以建立各种关系,类似于网状拓扑图;
  • 数据库可以提供各种接口,可以让数据的处理变得快捷简单;
  • 结合各种语言(PHP、Java…)提供了完善的接口;

数据库分类

RDBMS(关系型数据库)
  • 比如: MySql、SQLServer、Oracle、DB2…
  • 格式:通过一张张的表建立连接
  • 管理:使用SQL语言来管理数据库
  • 约束:唯一的、主键、非空、默认值等的约束

NoSql(非关系型数据库)

  • not only sql:没有行、列概念;用 JSON 数据存储;集合相当于表,文档相当于行;
  • 类型:键值数据库、列族存储数据库、文档数据库、图形数据库。
  • 比如:MongoDB、HBase…

区分:
在这里插入图片描述
关系型数据库比较结构化,使用起来不是很灵活,非关系型数据库操作灵活,但不适合大型数据的存储,比较适合微型架构,二者是相互辅助的关系。

nosql适应于:数据模型简单、需要灵活性更强的后台系统、对数据库性能要求较高、不需要高度的数据一致性。

补充:MongoDB数据库的启动与关闭:

  1. 下载MongoDB https://www.mongodb.org/dl/win32 建议下载64位的

  2. 配置
    需要环境变量中配置
    在这里插入图片描述

  3. 启动:

# MongoDB 默认使用执行 mongod 命令所处盘符根目录下的 /data/db 作为自己的数据存储目录
# 因此在执行 mongod 命令时,应该先切换到自己的数据存储目录下
# 所以在第一次执行该命令前需要自己创建一个 /data/db 
mongod

# 如果想要修改数据存储的路劲,使用:
mongod --dbpath=数据存储目录路径

  1. 关闭:
    在开启的 cmd 控制台,直接 Ctrl+C 即可停止
    也可直接关闭开启服务的控制台
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
LabVIEW中的Database是一个功能强大的工具,可以用于对MySQL数据库进行操作。下面是关于LabVIEW中Database的基本操作的介绍: 1. 连接数据库:使用"Database Connectivity Toolkit"中的"Open Connection"函数来连接MySQL数据库。在函数的输入参数中,需要提供数据库的主机名、端口号、用户名和密码等信息。 2. 创建表格:使用"Database Connectivity Toolkit"中的"Create Table"函数来创建表格。在函数的输入参数中,需要提供表格的名称和字段信息。 3. 查询数据:使用"Database Connectivity Toolkit"中的"Select Data"函数来查询数据。在函数的输入参数中,需要提供查询语句,可以使用SQL语句来指定查询条件和排序方式。 4. 插入数据:使用"Database Connectivity Toolkit"中的"Insert Data"函数来插入数据。在函数的输入参数中,需要提供插入的数据和目标表格的名称。 5. 更新数据:使用"Database Connectivity Toolkit"中的"Update Data"函数来更新数据。在函数的输入参数中,需要提供更新的数据和目标表格的名称。 6. 删除数据:使用"Database Connectivity Toolkit"中的"Delete Data"函数来删除数据。在函数的输入参数中,需要提供删除的条件和目标表格的名称。 7. 关闭连接:使用"Database Connectivity Toolkit"中的"Close Connection"函数来关闭与数据库的连接。 下面是一个示例,演示了如何使用LabVIEW的DatabaseMySQL数据库进行操作: ```labview // 连接数据库 Open Connection.vi // 创建表格 Create Table.vi // 查询数据 Select Data.vi // 插入数据 Insert Data.vi // 更新数据 Update Data.vi // 删除数据 Delete Data.vi // 关闭连接 Close Connection.vi ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值