摘要: mnesia数据库学习笔记二创建一个mnesia数据库定义方案数据模型启动Mnesia创建新表1、定义方案(schema)Mnesia 系统配置是在Schema中描述的。Schema数据表中的数据只能通过其相关函数进行访问和修改。Mnesia允许动态配置其内容。方案函数mnesia:create_schema(NodeList)该函数用于初始化新的空方案,在mnesia启动之前,mnesia是一个真正分布式DBMS,schema是基于mnesia所有节点的一个系统表。NodeList节点必须都没有schema,并且都没有启动mnesia.mnesia:delete_schema(DiscNo. 阅读全文
posted @ 2011-12-21 15:48 陈峰 阅读(2550) 评论(0) 推荐(0)
摘要: 1、模块模块是Erlang中代码的基本单元,我们编写的所有函数都存于模块之中。模块文件存放在以.erl为扩展名的文件中。模块名字与文件名需一致,运行前先得把文件编译成.beam文件。简单模块文件如下:geometry.erl-module(geometry).-export([area/1]).area({rectangle,Width,Ht}) ->Width * Ht;area({circle,R}) -> 3.14159 * R * R.2、Erlang console切换目录cd("c:/work")进行切换目录3、funfun就是匿名函数。Z = fu 阅读全文
posted @ 2011-12-21 11:41 陈峰 阅读(503) 评论(0) 推荐(0)
摘要: mnesia数据库学习笔记1、基本使用流程1>mnesia:create_schema([node]). %创建方案的本地节点上。2>mnesia:start(). %启动数据库3>mnesia:create_table(funky,[]).%创建表4>mnesia:info(). %查看数据库信息在启动erlang时,erl -mnesia dir '"/dir"' 用于指定Mnesia数据存储位置。2、定义表结构,创建表% company.hrl-record(employee, {emp_no, name, salary, se 阅读全文
posted @ 2011-12-21 11:40 陈峰 阅读(983) 评论(0) 推荐(1)