如何使用erlang mnesia 数据库

本文介绍了如何使用Erlang的Mnesia数据库管理系统,包括创建数据库、定义表结构、创建表以及进行数据库查询。提供了创建数据库目录、启动Mnesia服务的步骤,并详细讲解了如何声明和创建表,以及如何查询数据。此外,还提到了Erlang的可视化工具tv:start()用于查看Mnesia和ETS表。
摘要由CSDN通过智能技术生成

Mnesia是一个分布式数据库管理系统,适合于电信和其它需要持续运行和具备软实时特性的Erlang应用,越来越受关注和使用,但是目前Mnesia资料却不多,很多都只有官方的用户指南。文章将着重说明 如何使用 Mnesia 数据库。

创建数据库:
1、设定数据库目录:

erl -mnesia dir ‘“d:/mnesia”’

2、创建数据库:

mnesia:create_schema([node()]) .

3、启动数据库:

mnesia:start() .

注:数据库创建后,以后重新启动 erlang 时要同时启动 mneisa 服务:

erl -mnesia dir ‘“d:/mnesia”’ -s mnesia

创建表:

1、声明表结构:

mnesia表结构可以用record声明,以用户表 person 为例:

-record(person, {name, age, address, salary, children}).</

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值