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}).</