加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

erlang使用sqlite

发布时间:2020-12-12 20:28:13 所属栏目:百科 来源:网络整理
导读:先安装 sqlite : sudo apt-get install sqlite3 再安装支持包: sudo apt-get install libsqlite3-dev 到 https://github.com/alexeyr/erlang-sqlite3 下载最新源码,解压进入目录 mv rebar.cross_compile.config.sample rebar.cross_compile.config 输入 m

先安装sqlitesudo apt-get install sqlite3

再安装支持包:sudo apt-get install libsqlite3-dev

https://github.com/alexeyr/erlang-sqlite3下载最新源码,解压进入目录

mv rebar.cross_compile.config.sample rebar.cross_compile.config

输入make test

再把srcprvincludeebin 复制到erlang安装目录下的sqlite3(自己创建)目录下

erlang-sqlite3安装成功

1> sqlite3:open(ct,[in_memory]).
{ok,<0.83.0>}

sqlites操作:

首先要cd进入源码目录,要不创建数据库会失败

创建数据库user

~$ sqlite3 user.db
SQLite version 3.7.4
Enter ".help" for instructions
Enter SQL statements terminated with a ";"
sqlite> .database
seq name file
--- --------------- ----------------------------------------------------------
0 main /home/czx/user.db

创建成功后进入sqlite命令界面,输入.help获取帮助

创建表tbl

create table tbl(name char(10),age smallint,score float);

查询表

.table

插入数据

insert into tbl values('yanggang',24,98);

insert into tbl values('sunboy',20,78.5);

查询数据

select * from tbl;

修改显示模式

.mode column

SQLite可以使用8种方式显示查询结果,大大方便了程序对数据的处理,sqlite3程序可以以八种不同的格式显示一个查询的结果:

.mode MODE ?TABLE? Set output mode where MODE is one of:
csv Comma-separated values
column Left-aligned columns. (See .width)
html HTML <table> code
insert SQL insert statements for TABLE
line One value per line
list Values delimited by .separator string
tabs Tab-separated values

tcl TCL list elements

erlangsqlite的调用

https://github.com/alexeyr/erlang-sqlite3/blob/master/test.erl

增删改查里面这个例子都有,相信只要有一点数据库基础都能看得懂的

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读